summaryrefslogtreecommitdiff
path: root/users/seth/module
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/module')
-rw-r--r--users/seth/module/desktop/default.nix7
-rw-r--r--users/seth/module/shell/fish.nix1
2 files changed, 7 insertions, 1 deletions
diff --git a/users/seth/module/desktop/default.nix b/users/seth/module/desktop/default.nix
index 66a821d..3c09e96 100644
--- a/users/seth/module/desktop/default.nix
+++ b/users/seth/module/desktop/default.nix
@@ -2,12 +2,17 @@
config,
lib,
pkgs,
+ osConfig,
...
}: let
cfg = config.seth.desktop;
in {
options.seth.desktop = {
- enable = lib.mkEnableOption "desktop";
+ enable =
+ lib.mkEnableOption "desktop"
+ // {
+ default = osConfig.desktop.enable or false;
+ };
};
imports = [
diff --git a/users/seth/module/shell/fish.nix b/users/seth/module/shell/fish.nix
index 6dfebb9..a349dfa 100644
--- a/users/seth/module/shell/fish.nix
+++ b/users/seth/module/shell/fish.nix
@@ -36,6 +36,7 @@ in {
nixgc = "sudo nix-collect-garbage -d && nix-collect-garbage -d";
};
}
+
(lib.mkIf cfg.withPlugins {
plugins = let
mkFishPlugins = builtins.map (plugin: {