summaryrefslogtreecommitdiff
path: root/hosts/common/desktop/gnome.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2023-02-18 05:13:27 -0500
committerseth <[email protected]>2023-02-18 05:13:27 -0500
commit1d7b04a71c7222153ffa9cd48f73b51ea72204d1 (patch)
tree3d794209be0e2311dc76337c09c2cb39c52f6afb /hosts/common/desktop/gnome.nix
parent8a8059d9889afcbcd8a133b0b186e3a97ce7ac23 (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.nix43
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;
+ };
}