made module options false by default

This commit is contained in:
pagedmov
2024-11-01 23:39:56 -04:00
parent 36ec78ac3f
commit 4aec3066a0
3 changed files with 63 additions and 13 deletions

View File

@@ -5,6 +5,21 @@
./hardware.nix ./hardware.nix
./home.nix ./home.nix
]; ];
# My module options
networkModule.enable = true;
nixSettings.enable = true;
bootLoader.enable = true;
issue.enable = true;
sddmConfig.enable = true;
stylixConfig.enable = true;
gamingPkgs.enable = true;
steamConfig.enable = true;
sysPkgs.enable = true;
sysProgs.enable = true;
sysServices.enable = true;
virtConfig.enable = true;
nix = { nix = {
settings = { settings = {
auto-optimise-store = true; auto-optimise-store = true;

View File

@@ -20,17 +20,52 @@ in {
extraSpecialArgs = {inherit self inputs host wallpaper scheme username nur;}; extraSpecialArgs = {inherit self inputs host wallpaper scheme username nur;};
users = { users = {
${username} = { ${username} = {
programs.home-manager.enable = true;
imports = [ imports = [
inputs.spicetify-nix.homeManagerModules.default inputs.spicetify-nix.homeManagerModules.default
inputs.self.outputs.homeManagerModules.default inputs.self.outputs.homeManagerModules.default
]; ];
# My custom home-manager modules
homeFiles.enable = true;
# modules/home/environment
hyprlandConfig.enable = true;
autojumpConfig.enable = true;
stylixHomeConfig.enable = true;
waybarConfig.enable = true;
gtkConfig.enable = true;
spicetifyConfig.enable = true;
starshipConfig.enable = true;
# modules/home/programs
btopConfig.enable = true;
swayncConfig.enable = true;
userPkgs.enable = true;
cavaConfig.enable = true;
ezaConfig.enable = true;
firefoxConfig.enable = true;
fuzzelConfig.enable = true;
fzfConfig.enable = true;
gitConfig.enable = true;
kittyConfig.enable = true;
yaziConfig.enable = true;
zshConfig.enable = true;
passConfig.enable = true;
batConfig.enable = true;
# modules/home/scripts
movScripts.enable = true;
movScripts.commandScripts.enable = true;
movScripts.hyprlandControls.enable = true;
movScripts.nixShortcuts.enable = true;
dconf.settings = lib.mkIf config.virtConfig.enable { dconf.settings = lib.mkIf config.virtConfig.enable {
"org/virt-manager/virt-manager/connections" = { "org/virt-manager/virt-manager/connections" = {
autoconnect = ["qemu:///system"]; autoconnect = ["qemu:///system"];
uris = ["qemu:///system"]; uris = ["qemu:///system"];
}; };
}; };
programs.home-manager.enable = true;
home = { home = {
username = "${username}"; username = "${username}";
homeDirectory = "/home/${username}"; homeDirectory = "/home/${username}";

View File

@@ -14,17 +14,17 @@
./environment ./environment
]; ];
networkModule.enable = lib.mkDefault true; networkModule.enable = lib.mkDefault false;
nixSettings.enable = lib.mkDefault true; nixSettings.enable = lib.mkDefault false;
bootLoader.enable = lib.mkDefault true; bootLoader.enable = lib.mkDefault false;
issue.enable = lib.mkDefault true; issue.enable = lib.mkDefault false;
sddmConfig.enable = lib.mkDefault true; sddmConfig.enable = lib.mkDefault false;
stylixConfig.enable = lib.mkDefault true; stylixConfig.enable = lib.mkDefault false;
gamingPkgs.enable = lib.mkDefault true; gamingPkgs.enable = lib.mkDefault false;
steamConfig.enable = lib.mkDefault true; steamConfig.enable = lib.mkDefault false;
sysPkgs.enable = lib.mkDefault true; sysPkgs.enable = lib.mkDefault false;
sysProgs.enable = lib.mkDefault true; sysProgs.enable = lib.mkDefault false;
sysServices.enable = lib.mkDefault true; sysServices.enable = lib.mkDefault false;
virtConfig.enable = lib.mkDefault true; virtConfig.enable = lib.mkDefault false;
powerProfiles.enable = lib.mkDefault false; powerProfiles.enable = lib.mkDefault false;
} }