1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ 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; }