diff options
Diffstat (limited to 'modules/home-manager/personal/gui/x/default.nix')
| -rw-r--r-- | modules/home-manager/personal/gui/x/default.nix | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/modules/home-manager/personal/gui/x/default.nix b/modules/home-manager/personal/gui/x/default.nix index bb1c4bb..2331258 100644 --- a/modules/home-manager/personal/gui/x/default.nix +++ b/modules/home-manager/personal/gui/x/default.nix @@ -2,17 +2,21 @@ config, lib, ... -} @ extraArgs: let +}@extraArgs: +let cfg = config.personal.x; -in { - imports = [./i3 ./idlehook.nix ./picom.nix]; +in +{ + imports = [ + ./i3 + ./idlehook.nix + ./picom.nix + ]; options.personal.x = { - enable = - lib.mkEnableOption "X" - // { - default = extraArgs.osConfig.services.xserver.enable or false; - }; + enable = lib.mkEnableOption "X" // { + default = extraArgs.osConfig.services.xserver.enable or false; + }; }; config = lib.mkIf (cfg.enable && config.personal.gui.enable) { |
