Johan Rong 2 месяцев назад
Родитель
Сommit
52bbdc7dae

+ 10 - 16
home/features/desktop/hyprland/default.nix

@@ -2,27 +2,21 @@
 
 {
   imports = [
-    ./config/img
+    ./img
+    ./shells/caelestia
     ./theming/notwaita.nix
     ./theming/breeze-dark.nix
   ];
 
   config = {
-    home.packages = [
-      inputs.caelestia-shell.packages.${pkgs.system}.default
-      inputs.caelestia-cli.packages.${pkgs.system}.default
-    ];
-
-    home.file.".config/caelestia/shell.json".source = ./config/caelestia-shell.json;
-
-    home.file.".config/hypr/hyprland.lua".source = ./config/hyprland.lua;
-    home.file.".config/hypr/modules/autostart.lua".source = ./config/modules/autostart.lua; 
-    home.file.".config/hypr/modules/environment.lua".source = ./config/modules/environment.lua; 
-    home.file.".config/hypr/modules/look_and_feel.lua".source = ./config/modules/look_and_feel.lua; 
-    home.file.".config/hypr/modules/misc.lua".source = ./config/modules/misc.lua; 
-    home.file.".config/hypr/modules/input.lua".source = ./config/modules/input.lua; 
-    home.file.".config/hypr/modules/keybindings.lua".source = ./config/modules/keybindings.lua; 
-    home.file.".config/hypr/modules/windows_and_workspaces.lua".source = ./config/modules/windows_and_workspaces.lua; 
+    home.file.".config/hypr/hyprland.lua".source = ./hypr/hyprland.lua;
+    home.file.".config/hypr/modules/autostart.lua".source = ./hypr/modules/autostart.lua; 
+    home.file.".config/hypr/modules/environment.lua".source = ./hypr/modules/environment.lua; 
+    home.file.".config/hypr/modules/look_and_feel.lua".source = ./hypr/modules/look_and_feel.lua; 
+    home.file.".config/hypr/modules/misc.lua".source = ./hypr/modules/misc.lua; 
+    home.file.".config/hypr/modules/input.lua".source = ./hypr/modules/input.lua; 
+    home.file.".config/hypr/modules/keybindings.lua".source = ./hypr/modules/keybindings.lua; 
+    home.file.".config/hypr/modules/windows_and_workspaces.lua".source = ./hypr/modules/windows_and_workspaces.lua; 
     home.file.".config/hypr/modules/monitors.lua".text = config.custom.hyprExtras.monitors;
 
     xdg.userDirs = {

+ 0 - 0
home/features/desktop/hyprland/config/hyprland.lua → home/features/desktop/hyprland/hypr/hyprland.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/autostart.lua → home/features/desktop/hyprland/hypr/modules/autostart.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/environment.lua → home/features/desktop/hyprland/hypr/modules/environment.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/input.lua → home/features/desktop/hyprland/hypr/modules/input.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/keybindings.lua → home/features/desktop/hyprland/hypr/modules/keybindings.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/look_and_feel.lua → home/features/desktop/hyprland/hypr/modules/look_and_feel.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/misc.lua → home/features/desktop/hyprland/hypr/modules/misc.lua


+ 0 - 0
home/features/desktop/hyprland/config/modules/windows_and_workspaces.lua → home/features/desktop/hyprland/hypr/modules/windows_and_workspaces.lua


+ 0 - 0
home/features/desktop/hyprland/config/img/default.nix → home/features/desktop/hyprland/img/default.nix


+ 0 - 0
home/features/desktop/hyprland/config/img/reef.png → home/features/desktop/hyprland/img/reef.png


+ 0 - 0
home/features/desktop/hyprland/config/img/tux-fly.gif → home/features/desktop/hyprland/img/tux-fly.gif


+ 0 - 0
home/features/desktop/hyprland/config/img/tux-race.gif → home/features/desktop/hyprland/img/tux-race.gif


+ 10 - 0
home/features/desktop/hyprland/shells/caelestia/default.nix

@@ -0,0 +1,10 @@
+{ config, pkgs, lib, inputs, ... }:
+
+{
+  home.packages = [
+    inputs.caelestia-shell.packages.${pkgs.system}.default
+    inputs.caelestia-cli.packages.${pkgs.system}.default
+  ];
+
+  home.file.".config/caelestia/shell.json".source = ./shell.json;
+}

+ 0 - 0
home/features/desktop/hyprland/config/caelestia-shell.json → home/features/desktop/hyprland/shells/caelestia/shell.json