From a31260620b6b41072ebea196333d6c069d4d4c9c Mon Sep 17 00:00:00 2001
From: Julien Moutinho <julm+julm-nix@sourcephile.fr>
Date: Wed, 20 Dec 2023 23:38:18 +0100
Subject: [PATCH] gtk: prefer-dark color-scheme

---
 home-manager/profiles/graphical.nix | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/home-manager/profiles/graphical.nix b/home-manager/profiles/graphical.nix
index 1500190..4f6beca 100644
--- a/home-manager/profiles/graphical.nix
+++ b/home-manager/profiles/graphical.nix
@@ -27,4 +27,21 @@
   '';
   systemd.user.services.setxkbmap.Service.ExecStartPost =
     "${pkgs.xorg.xmodmap}/bin/xmodmap ${config.home.homeDirectory}/.Xmodmap";
+  programs.bash.shellAliases = {
+    gtk-light = "dconf write /org/gnome/desktop/interface/color-scheme '\"prefer-light\"'";
+    gtk-dark = "dconf write /org/gnome/desktop/interface/color-scheme '\"prefer-dark\"'";
+  };
+  dconf.settings = {
+    "org/gnome/desktop/interface" = {
+      color-scheme = "prefer-dark";
+    };
+  };
+  gtk = {
+    theme.name = "Adwaita";
+    gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
+    gtk3 = {
+      bookmarks = lib.mkDefault [
+      ];
+    };
+  };
 }
-- 
2.47.0