diff options
| author | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-07-29 22:45:11 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-07-29 22:45:11 +0530 |
| commit | 56807df619a6aa8eeea8f782ffc625adc800eb51 (patch) | |
| tree | 388907d29457ebb5dd48aaff59d78bf9c4cea8e1 /modules | |
| parent | 1a87ac2d826b1e5e9d10ef6a8383e2273d8fbc4b (diff) | |
| download | home-manager-config-56807df619a6aa8eeea8f782ffc625adc800eb51.tar.gz home-manager-config-56807df619a6aa8eeea8f782ffc625adc800eb51.zip | |
feat(gtk): add dark theme config, dconf color-scheme, and qt gtk4 integration
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/desktop/gtk/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/desktop/gtk/default.nix b/modules/desktop/gtk/default.nix index 776fd3e..05a9807 100644 --- a/modules/desktop/gtk/default.nix +++ b/modules/desktop/gtk/default.nix @@ -16,7 +16,27 @@ }; name = "Nightfox-Dark-Carbonfox"; }; + gtk3.extraConfig = { + gtk-application-prefer-dark-theme = 1; + }; + gtk4.extraConfig = { + gtk-application-prefer-dark-theme = 1; + }; }; + gtk.gtk4.theme = config.gtk.theme; + + dconf.settings = { + "org/gnome/desktop/interface" = { + color-scheme = "prefer-dark"; + gtk-theme = "Nightfox-Dark-Carbonfox"; + }; + }; + + qt = { + enable = true; + platformTheme.name = "gtk4"; + style.name = "adwaita-dark"; + }; }; } |
