diff --git a/common/gnome.nix b/common/gnome.nix index 43185d1..ddb4f5b 100644 --- a/common/gnome.nix +++ b/common/gnome.nix @@ -4,6 +4,7 @@ environment.systemPackages = with pkgs; [ gnome3.dconf-editor gnome3.gnome-tweaks + gnome3.gnome-shell-extensions # required for user-theme gnomeExtensions.dash-to-panel gnomeExtensions.appindicator ]; diff --git a/home/common/gnome.nix b/home/common/gnome.nix index de9c4f2..d853d29 100644 --- a/home/common/gnome.nix +++ b/home/common/gnome.nix @@ -4,6 +4,7 @@ dconf.settings = { "org/gnome/shell" = { enabled-extensions = [ + "user-theme@gnome-shell-extensions.gcampax.github.com" "dash-to-panel@jderose9.github.com" "appindicatorsupport@rgcjonas.gmail.com" ]; @@ -13,9 +14,15 @@ "code.desktop" ]; }; + "org/gnome/shell/extensions/user-theme" = { + name = "Pop-dark"; + }; "org/gnome/shell/extensions/dash-to-panel" = { appicon-padding = 4; panel-size = 36; }; + "/org/gnome/desktop/sound/theme-name" = { + theme-name = "Pop"; + } }; } diff --git a/home/common/gui.nix b/home/common/gtk.nix similarity index 63% rename from home/common/gui.nix rename to home/common/gtk.nix index 0b48866..55a39f1 100644 --- a/home/common/gui.nix +++ b/home/common/gtk.nix @@ -2,7 +2,8 @@ { gtk.enable = true; - gtk.theme.name = "Adwaita-dark"; + gtk.theme.name = "Pop-dark"; + gtk.theme.package = pkgs.pop-gtk-theme; gtk.gtk3.extraConfig = { gtk-application-prefer-dark-theme = true; }; diff --git a/home/felschr-work.nix b/home/felschr-work.nix index fe9f8f7..7520cc4 100644 --- a/home/felschr-work.nix +++ b/home/felschr-work.nix @@ -6,7 +6,7 @@ with pkgs; ./common/sh.nix ./common/direnv.nix ./common/mimeapps.nix - ./common/gui.nix + ./common/gtk.nix ./common/gnome.nix ./common/neovim.nix ./common/emacs.nix diff --git a/home/felschr.nix b/home/felschr.nix index 51a8dc5..e7503eb 100644 --- a/home/felschr.nix +++ b/home/felschr.nix @@ -5,7 +5,7 @@ with pkgs; imports = [ ./common/sh.nix ./common/mimeapps.nix - ./common/gui.nix + ./common/gtk.nix ./common/gnome.nix ./common/neovim.nix ./common/emacs.nix