From d87680738d2e90850f284765e07a26e87cd4eb4e Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Sun, 23 Jun 2024 21:59:46 +0200 Subject: [PATCH] Move dconf dark mode override to gtk.nix --- home/misc/dconf.nix | 7 ++----- home/themes/gtk.nix | 6 ++++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/home/misc/dconf.nix b/home/misc/dconf.nix index b7a7b17..72c09e9 100644 --- a/home/misc/dconf.nix +++ b/home/misc/dconf.nix @@ -2,11 +2,8 @@ dconf = { enable = true; settings = { - # This is like a system-wide dark mode swithc that some apps respect - # Equivalent of the following dconf command: - # `conf write /org/gnome/desktop/interface/color-scheme "'prefer-dark'"` - "org/gnome/desktop/interface" = { - color-scheme = "prefer-dark"; + "org/gtk/settings/file-chooser" = { + sort-directories-first = true; }; }; }; diff --git a/home/themes/gtk.nix b/home/themes/gtk.nix index 7a3b2c1..b8c84e9 100644 --- a/home/themes/gtk.nix +++ b/home/themes/gtk.nix @@ -78,7 +78,13 @@ in { }; dconf.settings = { + # This is like a system-wide dark mode swithc that some apps respect it. + # Equivalent of the following dconf command: + # `conf write /org/gnome/desktop/interface/color-scheme "'prefer-dark'"` + "org/gnome/desktop/interface".color-scheme = "prefer-dark"; + "org/gnome/desktop/interface".gtk-theme = cfg.theme.name; + # For Gnome shell "org/gnome/shell/extensions/user-theme".name = cfg.theme.name; };