diff --git a/features/desktopish/default.nix b/features/desktopish/default.nix index 671fa4a..54b6131 100644 --- a/features/desktopish/default.nix +++ b/features/desktopish/default.nix @@ -9,6 +9,7 @@ ./touchpad-trackpoint.nix ./autolock.nix ./redshift.nix + ./gnome-things.nix # WMish things ./xmonad @@ -23,14 +24,4 @@ xorg.xmessage ]; - # - # Various GNOME non-sense that must be enabled to work with WMs - # - - services.gnome.at-spi2-core.enable = true; - - # https://github.com/taffybar/taffybar/issues/403 - services.xserver.gdk-pixbuf.modulePackages = [ pkgs.librsvg ]; - gtk.iconCache.enable = true; - } diff --git a/features/desktopish/gnome-things.nix b/features/desktopish/gnome-things.nix new file mode 100644 index 0000000..e76ddc9 --- /dev/null +++ b/features/desktopish/gnome-things.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: { + # + # Various GNOME non-sense that must be enabled to work with WMs + # + + services.gnome.at-spi2-core.enable = true; + + # https://github.com/taffybar/taffybar/issues/403 + services.xserver.gdk-pixbuf.modulePackages = [ pkgs.librsvg ]; + gtk.iconCache.enable = true; + + environment.systemPackages = with pkgs; [ + # https://github.com/NixOS/nixpkgs/issues/43836#issuecomment-419217138 + hicolor-icon-theme + gnome-icon-theme + ]; + + +}