diff options
| author | adikro <adikro@disroot.org> | 2026-01-11 20:53:40 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2026-01-11 20:53:40 +0100 |
| commit | 760a0edc2937fab375898bbd2f2a3011eb8c9756 (patch) | |
| tree | d5841eb7dc00ef23f6d6a9b52699e83709a5f3cb /hm/env/theme.nix | |
| parent | 5d0f2554cf56459b0afd27d3ed437a7fa50602a9 (diff) | |
way too many changes to describe
Diffstat (limited to 'hm/env/theme.nix')
| -rw-r--r-- | hm/env/theme.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/hm/env/theme.nix b/hm/env/theme.nix index 0915024..285e263 100644 --- a/hm/env/theme.nix +++ b/hm/env/theme.nix @@ -4,10 +4,16 @@ let in { options.hm.env.themes = { + enable = lib.mkEnableOption "enables global dark mode"; gtk.enable = lib.mkEnableOption "GTK theming"; qt.enable = lib.mkEnableOption "QT theming"; }; + config = lib.mkMerge [ + (lib.mkIf cfg.enable { + dconf.settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; + }) + (lib.mkIf cfg.gtk.enable { gtk = { enable = true; @@ -24,9 +30,8 @@ in (lib.mkIf cfg.qt.enable { qt = { enable = true; + platformTheme.name = "gtk"; style.name = "adwaita-dark"; - style.package = pkgs.adwaita-qt; - platformTheme.name = "adwaita"; }; }) ]; |
