From bb7b08a6300bcd6fe4394db4682d2d7048d5569c Mon Sep 17 00:00:00 2001 From: Toast Date: Sat, 4 Nov 2023 02:03:47 +0100 Subject: [PATCH] Kde: set up gtk with home-manager --- roles/kde/plasma.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/kde/plasma.nix b/roles/kde/plasma.nix index 6fa1a6b..88e334b 100644 --- a/roles/kde/plasma.nix +++ b/roles/kde/plasma.nix @@ -87,6 +87,15 @@ in # Plasma configs should be on all users home-manager.sharedModules = [{ imports = [ flakeSelf.inputs.plasma-manager.homeManagerModules.plasma-manager ]; + gtk = { + enable = true; + cursorTheme = { package = pkgs.breeze-icons; name = "breeze-cursors"; }; + iconTheme = { package = pkgs.breeze-icons; name = "breeze-dark"; }; + theme = { package = pkgs.breeze-gtk; name = "Breeze"; }; + # Gtk2 doesn't have a dark mode, so I just tell gtk 3 and 4 to use the dark variant + gtk3.extraConfig.gtk-application-prefer-dark-theme = true; + gtk4.extraConfig.gtk-application-prefer-dark-theme = true; + }; programs.plasma = { enable = true; workspace.clickItemTo = "select";