From c646e0c7a35f69a03d9733eae88725cf4dcfbb51 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Sun, 25 Jul 2021 11:43:31 -0700 Subject: [PATCH] xsettingsd: Automatic GTK theme switching --- desktop.conf.yaml | 3 ++- i3/config | 1 + xsettingsd/.gitignore | 1 + xsettingsd/xsettingsd-dark.conf | 1 + xsettingsd/xsettingsd-light.conf | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 xsettingsd/.gitignore create mode 100644 xsettingsd/xsettingsd-dark.conf create mode 100644 xsettingsd/xsettingsd-light.conf diff --git a/desktop.conf.yaml b/desktop.conf.yaml index 52fb608..b016d0d 100644 --- a/desktop.conf.yaml +++ b/desktop.conf.yaml @@ -4,8 +4,9 @@ ~/.config/dunst: dunst/ ~/.config/i3: i3/ ~/.config/polybar: polybar/ - ~/.config/tridactyl: tridactyl/ ~/.config/qutebrowser: qutebrowser/ + ~/.config/tridactyl: tridactyl/ + ~/.config/xsettingsd: xsettingsd/ ~/.local/share/qutebrowser/userscripts: qutebrowser/userscripts ~/.xinitrc: X/.xinitrc ~/.xserverrc: X/.xserverrc diff --git a/i3/config b/i3/config index 618db38..41d0240 100644 --- a/i3/config +++ b/i3/config @@ -185,6 +185,7 @@ gaps inner 5 smart_gaps on # startup +exec --no-startup-id xsettingsd exec --no-startup-id nitrogen --restore exec --no-startup-id polybar eDP1 exec --no-startup-id unclutter diff --git a/xsettingsd/.gitignore b/xsettingsd/.gitignore new file mode 100644 index 0000000..f439a9b --- /dev/null +++ b/xsettingsd/.gitignore @@ -0,0 +1 @@ +xsettingsd.conf diff --git a/xsettingsd/xsettingsd-dark.conf b/xsettingsd/xsettingsd-dark.conf new file mode 100644 index 0000000..aa26c6f --- /dev/null +++ b/xsettingsd/xsettingsd-dark.conf @@ -0,0 +1 @@ +Net/ThemeName "Adwaita-dark" diff --git a/xsettingsd/xsettingsd-light.conf b/xsettingsd/xsettingsd-light.conf new file mode 100644 index 0000000..417701c --- /dev/null +++ b/xsettingsd/xsettingsd-light.conf @@ -0,0 +1 @@ +Net/ThemeName "Adwaita"