summaryrefslogtreecommitdiff
path: root/hm/env/theme.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hm/env/theme.nix')
-rw-r--r--hm/env/theme.nix18
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;
+ };
};
})
];