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 /users/seth/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 'users/seth/desktop/gnome.nix')
| -rw-r--r-- | users/seth/desktop/gnome.nix | 73 |
1 files changed, 27 insertions, 46 deletions
diff --git a/users/seth/desktop/gnome.nix b/users/seth/desktop/gnome.nix index 40cbe99..482dae6 100644 --- a/users/seth/desktop/gnome.nix +++ b/users/seth/desktop/gnome.nix @@ -1,49 +1,30 @@ -{ - config, - pkgs, - ... -}: let - inherit (config.seth) desktop; - homePackages = - if desktop == "gnome" - then with pkgs; [adw-gtk3] ++ (with pkgs.gnomeExtensions; [appindicator blur-my-shell caffeine]) - else []; - dconfSettings = - if desktop == "gnome" - then { - "org/gnome/shell" = { - disable-user-extensions = false; - enabled-extensions = [ - ]; - favorite-apps = [ - "firefox.desktop" - "org.gnome.Nautilus.desktop" - "discord.desktop" - ]; - }; +{pkgs, ...}: { + home.packages = with pkgs; [adw-gtk3] ++ (with pkgs.gnomeExtensions; [appindicator blur-my-shell caffeine]); - "org/gnome/desktop/interface" = { - color-scheme = "prefer-dark"; - }; - } - else {}; + dconf.settings = { + "org/gnome/shell" = { + disable-user-extensions = false; + enabled-extensions = [ + ]; + favorite-apps = [ + "firefox.desktop" + "org.gnome.Nautilus.desktop" + "discord.desktop" + ]; + }; + "org/gnome/desktop/interface" = { + color-scheme = "prefer-dark"; + }; + }; - gtkConfig = - if desktop == "gnome" - then { - enable = true; - - theme = { - name = "adw-gtk3"; - package = pkgs.adw-gtk3; - }; - } - else {}; -in { - home.packages = homePackages; - dconf.settings = dconfSettings; - gtk = gtkConfig; + gtk = { + enable = true; + theme = { + name = "adw-gtk3"; + package = pkgs.adw-gtk3; + }; + }; } |
