diff options
| author | seth <[email protected]> | 2023-01-28 08:00:08 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-01-28 08:00:08 -0500 |
| commit | 17323f963d2c576cba5f065837e5b86b79e950db (patch) | |
| tree | 81ee24b276d9861806e0100953c6b06b8ceffd8f /hosts/common/desktop/default.nix | |
| parent | 53b2dc1ce7ea995fb3a1a11864128127d929666f (diff) | |
always import hosts/common/desktop + fix gnome/plasma
Diffstat (limited to 'hosts/common/desktop/default.nix')
| -rw-r--r-- | hosts/common/desktop/default.nix | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/hosts/common/desktop/default.nix b/hosts/common/desktop/default.nix index a7bcde8..68cbaac 100644 --- a/hosts/common/desktop/default.nix +++ b/hosts/common/desktop/default.nix @@ -1,10 +1,18 @@ -{lib, ...}: { - environment.noXlibs = lib.mkForce false; - programs.xwayland.enable = true; - services.xserver.enable = true; - xdg.portal.enable = true; - import = [ +{ + config, + lib, + ... +}: let + value = config.sys.gui.enable; + reverse = !config.sys.gui.enable; +in { + imports = [ ./gnome.nix ./plasma.nix ]; + + environment.noXlibs = lib.mkForce reverse; + programs.xwayland.enable = value; + services.xserver.enable = value; + xdg.portal.enable = value; } |
