made module options false by default
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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}";
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user