summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseth <[email protected]>2023-08-16 14:02:32 -0400
committerseth <[email protected]>2023-08-17 13:55:47 -0400
commit4fb70765228dd55333844dbb4dfb646a3616893d (patch)
tree0cfa52cde00ea9127a9b7310a3dd9bbf5d8dcefe
parent2820dc79325f7ecc20193b8235ba00d541eeab8d (diff)
users/seth: detect desktop from osConfig
-rw-r--r--hosts/glados/default.nix7
-rw-r--r--users/seth/desktop/default.nix5
2 files changed, 4 insertions, 8 deletions
diff --git a/hosts/glados/default.nix b/hosts/glados/default.nix
index a2300f1..a15ff96 100644
--- a/hosts/glados/default.nix
+++ b/hosts/glados/default.nix
@@ -18,13 +18,6 @@ _: {
};
};
- home-manager.users.seth = {
- desktop = {
- enable = true;
- gnome.enable = true;
- };
- };
-
environment.etc."environment".text = ''
LIBVA_DRIVER_NAME=vdpau
'';
diff --git a/users/seth/desktop/default.nix b/users/seth/desktop/default.nix
index dc5f93b..61af5ef 100644
--- a/users/seth/desktop/default.nix
+++ b/users/seth/desktop/default.nix
@@ -2,10 +2,13 @@
config,
lib,
pkgs,
+ osConfig,
...
}: let
cfg = config.desktop;
inherit (lib) mkEnableOption mkIf;
+
+ desktops = ["budgie" "gnome" "plasma"];
in {
imports = [
./budgie
@@ -15,7 +18,7 @@ in {
../programs/firefox.nix
];
- options.desktop.enable = mkEnableOption "enable desktop configuration";
+ options.desktop.enable = mkEnableOption "desktop configuration" // {default = osConfig.getchoo.desktop.enable or false;};
config = mkIf cfg.enable {
home.packages = with pkgs; [