diff --git a/home/wm/gtk.nix b/home/wm/gtk.nix index 37934de..3d530e7 100644 --- a/home/wm/gtk.nix +++ b/home/wm/gtk.nix @@ -1,6 +1,7 @@ { pkgs, ... }: { gtk = { + enable = true; catppuccin = { enable = true; size = "compact"; @@ -17,7 +18,14 @@ accent = "mauve"; }; }; - gtk3.extraConfig."gtk-application-prefer-dark—theme" = true; + }; + + # enable dark mode in electron apps (and possibly other places too) + # https://github.com/NixOS/nixpkgs/issues/274554#issuecomment-2211307799 + dconf.settings = { + "org/gnome/desktop/interface" = { + color-scheme = "prefer-dark"; + }; }; home.pointerCursor = { @@ -36,12 +44,4 @@ enable = true; platformTheme.name = "gtk"; }; - - # enable dark mode in electron apps (and possibly other places too) - # https://github.com/NixOS/nixpkgs/issues/274554#issuecomment-2211307799 - dconf.settings = { - "org/gnome/desktop/interface" = { - color-scheme = "prefer-dark"; - }; - }; } diff --git a/modules/essentials/environment.nix b/modules/essentials/environment.nix index 79e2733..a3683f1 100644 --- a/modules/essentials/environment.nix +++ b/modules/essentials/environment.nix @@ -13,6 +13,15 @@ fprintd polkit_gnome ]; + + etc."xdg/gtk-2.0/gtkrc".text = '' + gtk-theme-name = "Papirus-Dark" + ''; + + etc."xdg/gtk-3.0/settings.ini".text = '' + [Settings] + gtk-theme-name = Papirus-Dark + ''; }; fonts.packages = with pkgs; [