diff options
| author | seth <[email protected]> | 2023-02-18 05:13:27 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-02-18 05:13:27 -0500 |
| commit | 1d7b04a71c7222153ffa9cd48f73b51ea72204d1 (patch) | |
| tree | 3d794209be0e2311dc76337c09c2cb39c52f6afb /hosts/common/desktop/gnome.nix | |
| parent | 8a8059d9889afcbcd8a133b0b186e3a97ce7ac23 (diff) | |
major refactor
- `mkHost` now accepts an optional `specialArgs` argument to be passed to
`nixosSystem()`
- the `modules` argument for `mkHMUser` is now optional
Diffstat (limited to 'hosts/common/desktop/gnome.nix')
| -rw-r--r-- | hosts/common/desktop/gnome.nix | 43 |
1 files changed, 15 insertions, 28 deletions
diff --git a/hosts/common/desktop/gnome.nix b/hosts/common/desktop/gnome.nix index af4a0d0..e3f8b21 100644 --- a/hosts/common/desktop/gnome.nix +++ b/hosts/common/desktop/gnome.nix @@ -1,30 +1,17 @@ -{ - config, - pkgs, - ... -}: let - environmentConfig = - if config.sys.desktop == "gnome" - then { - gnome.excludePackages = with pkgs; [ - epiphany - gnome-tour - ]; - systemPackages = with pkgs; [ - adw-gtk3 - blackbox-terminal - ]; - } - else {}; +{pkgs, ...}: { + environment = { + gnome.excludePackages = with pkgs; [ + epiphany + gnome-tour + ]; + systemPackages = with pkgs; [ + adw-gtk3 + blackbox-terminal + ]; + }; - xserverConfig = - if config.sys.desktop == "gnome" - then { - displayManager.gdm.enable = true; - desktopManager.gnome.enable = true; - } - else {}; -in { - environment = environmentConfig; - services.xserver = xserverConfig; + services.xserver = { + displayManager.gdm.enable = true; + desktopManager.gnome.enable = true; + }; } |
