summaryrefslogtreecommitdiff
path: root/modules/home-manager/personal/gui/x/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home-manager/personal/gui/x/default.nix')
-rw-r--r--modules/home-manager/personal/gui/x/default.nix20
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) {