converted to homeManagerModules

This commit is contained in:
kenji
2025-08-11 15:58:04 -05:00
parent 1493021354
commit 686de93cee
2 changed files with 16 additions and 30 deletions
+1 -1
View File
@@ -42,7 +42,7 @@
in in
f pkgs); f pkgs);
in { in {
nixosModules = rec { homeManagerModules = rec {
default = illogical-impulse; default = illogical-impulse;
illogical-impulse = import ./modules/desktop/default.nix; illogical-impulse = import ./modules/desktop/default.nix;
}; };
+15 -29
View File
@@ -21,7 +21,7 @@ in {
type = types.bool; type = types.bool;
default = true; default = true;
description = '' description = ''
Enables Hyprland and quickshell. Enables Illogical-impulse.
''; '';
}; };
}; };
@@ -32,40 +32,26 @@ in {
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland; package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland; portalPackage = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
}; };
environment.etc."skel/.config/quickshell" = { home.file = {
source = builtins.path {path = ../../.config/quickshell;}; ".config/quickshell".source = builtins.path {path = ../../.config/quickshell;};
".config/hypr".source = builtins.path {path = ../../.config/hypr;};
".config/matugen".source = builtins.path {path = ../../.config/matugen;};
".config/foot".source = builtins.path {path = ../../.config/foot;};
".config/kitty".source = builtins.path {path = ../../.config/kitty;};
".config/qt5ct".source = builtins.path {path = ../../.config/qt5ct;};
".config/qt6ct".source = builtins.path {path = ../../.config/qt6ct;};
".config/wlogout".source = builtins.path {path = ../../.config/wlogout;};
".config/Kvantum".source = builtins.path {path = ../../.config/Kvantum;};
".config/xdg-desktop-portal".source = builtins.path {path = ../../.config/xdg-desktop-portal;};
".config/starship.toml".source = builtins.path {path = ../../.config/starship.toml;};
}; };
environment.etc."skel/.config/hypr" = {
source = builtins.path {path = ../../.config/hypr;}; home.packages = with pkgs;
};
environment.etc."skel/.config/matugen" = {
source = builtins.path {path = ../../.config/matugen;};
};
environment.etc."skel/.config/foot" = {
source = builtins.path {path = ../../.config/foot;};
};
environment.etc."skel/.config/kitty" = {
source = builtins.path {path = ../../.config/kitty;};
};
environment.etc."skel/.config/qt5ct" = {
source = builtins.path {path = ../../.config/qt5ct;};
};
environment.etc."skel/.config/qt6ct" = {
source = builtins.path {path = ../../.config/qt6ct;};
};
environment.etc."skel/.config/wlogout" = {
source = builtins.path {path = ../../.config/wlogout;};
};
environment.etc."skel/.config/Kvantum" = {
source = builtins.path {path = ../../.config/Kvantum;};
};
environment.systemPackages = with pkgs;
[ [
inputs.illogical-impulse.legacyPackages.${pkgs.system}.iiShellConfig inputs.illogical-impulse.legacyPackages.${pkgs.system}.iiShellConfig
inputs.illogical-impulse.legacyPackages.${pkgs.system}.iiOneUI4Icons inputs.illogical-impulse.legacyPackages.${pkgs.system}.iiOneUI4Icons
inputs.illogical-impulse.legacyPackages.${pkgs.system}.quickshellWithQT inputs.illogical-impulse.legacyPackages.${pkgs.system}.quickshellWithQT
inputs.matugen.packages.${pkgs.system}.default inputs.matugen.packages.${pkgs.system}.default
inputs.hyprland.packages.${pkgs.system}.default
] ]
++ ++
# --- Illogical Impulse Audio Dependencies --- # --- Illogical Impulse Audio Dependencies ---