summaryrefslogtreecommitdiff
path: root/hosts/common/desktop/default.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2023-01-28 08:00:08 -0500
committerseth <[email protected]>2023-01-28 08:00:08 -0500
commit17323f963d2c576cba5f065837e5b86b79e950db (patch)
tree81ee24b276d9861806e0100953c6b06b8ceffd8f /hosts/common/desktop/default.nix
parent53b2dc1ce7ea995fb3a1a11864128127d929666f (diff)
always import hosts/common/desktop + fix gnome/plasma
Diffstat (limited to 'hosts/common/desktop/default.nix')
-rw-r--r--hosts/common/desktop/default.nix20
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;
}