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; };