diff options
Diffstat (limited to 'hm/env')
| -rw-r--r-- | hm/env/theme.nix | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/hm/env/theme.nix b/hm/env/theme.nix index 285e263..743f362 100644 --- a/hm/env/theme.nix +++ b/hm/env/theme.nix @@ -1,4 +1,9 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: let cfg = config.hm.env.themes; in @@ -17,9 +22,11 @@ in (lib.mkIf cfg.gtk.enable { gtk = { enable = true; + gtk4.theme = config.gtk.theme; + gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; - + theme = { name = "Adwaita-dark"; package = pkgs.gnome-themes-extra; @@ -30,8 +37,11 @@ in (lib.mkIf cfg.qt.enable { qt = { enable = true; - platformTheme.name = "gtk"; - style.name = "adwaita-dark"; + platformTheme.name = "qtct"; + style = { + name = "adwaita-dark"; + package = pkgs.adwaita-qt; + }; }; }) ]; |
