diff --git a/modules/home/flatpak.nix b/modules/home/flatpak.nix index 47fe467..4073eb9 100644 --- a/modules/home/flatpak.nix +++ b/modules/home/flatpak.nix @@ -1,6 +1,8 @@ -{ config, lib, ... }: +{ config, lib, ... }@moduleArgs: { - options.myConfig.flatpak.enable = lib.mkEnableOption ""; + options.myConfig.flatpak.enable = lib.mkEnableOption "" // { + default = moduleArgs.osConfig.myConfig.flatpak.enable or false; + }; config = lib.mkIf config.myConfig.flatpak.enable { xdg = { diff --git a/modules/home/hyprland/default.nix b/modules/home/hyprland/default.nix index f281de7..34c7bd8 100644 --- a/modules/home/hyprland/default.nix +++ b/modules/home/hyprland/default.nix @@ -4,11 +4,13 @@ lib, wrappers, ... -}: +}@moduleArgs: { imports = [ ./keybinds.nix ]; - options.myConfig.de.hyprland.enable = lib.mkEnableOption ""; + options.myConfig.de.hyprland.enable = lib.mkEnableOption "" // { + default = moduleArgs.osConfig.myConfig.de.hyprland.enable or false; + }; config = lib.mkIf config.myConfig.de.hyprland.enable { home.packages = [ diff --git a/modules/home/virtualisation.nix b/modules/home/virtualisation.nix index 4d82416..e1c6513 100644 --- a/modules/home/virtualisation.nix +++ b/modules/home/virtualisation.nix @@ -1,6 +1,8 @@ -{ config, lib, ... }: +{ config, lib, ... }@moduleArgs: { - options.myConfig.virtualisation.enable = lib.mkEnableOption ""; + options.myConfig.virtualisation.enable = lib.mkEnableOption "" // { + default = moduleArgs.osConfig.myConfig.virtualisation.enable or false; + }; config = lib.mkIf config.myConfig.virtualisation.enable { dconf.settings."org/virt-manager/virt-manager/connections" = { diff --git a/users/seb/home.nix b/users/seb/home.nix index c5a79b2..73ebb22 100644 --- a/users/seb/home.nix +++ b/users/seb/home.nix @@ -6,15 +6,12 @@ }: { myConfig = { - de.hyprland.enable = true; shell.zsh.enable = true; git.enable = true; vscode.enable = true; equalizer.enable = true; sops.enable = false; night-light.enable = true; - flatpak.enable = true; - virtualisation.enable = true; }; home.packages = [