aboutsummaryrefslogtreecommitdiff
path: root/river/theme_helper
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2026-01-08 18:19:01 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2026-01-08 18:19:01 -0500
commit6f6ec554a99f17c19badcda4eb4352222e4f3778 (patch)
treea44b5ba39530e833d233a7e14aff5d5edf5f8f5e /river/theme_helper
parentd13bece3d421c7f8aaf0ff9a060f2207108496c3 (diff)
downloadrivercfg-6f6ec554a99f17c19badcda4eb4352222e4f3778.tar.gz
rivercfg-6f6ec554a99f17c19badcda4eb4352222e4f3778.tar.xz
More tweaks for el9. Also compile and setup mako with appropriate theme.
Diffstat (limited to 'river/theme_helper')
-rwxr-xr-xriver/theme_helper16
1 files changed, 16 insertions, 0 deletions
diff --git a/river/theme_helper b/river/theme_helper
index 5de2830..870f351 100755
--- a/river/theme_helper
+++ b/river/theme_helper
@@ -8,6 +8,14 @@ gnomeSet() {
gsettings set org.gnome.desktop.interface color-scheme "$1" || echo "color-scheme failed"
}
+kickWaybar() {
+ sh -c 'if pgrep waybar; then pkill waybar ; exec waybar ; fi' &
+}
+
+kickMako() {
+ sh -c 'if pgrep mako; then pkill mako ; exec mako ; fi' &
+}
+
bgcolor_dark=0x282828
bgcolor_light=0xfbf1c7
@@ -27,6 +35,10 @@ case $mode in
gsettings set org.gnome.desktop.interface gtk-theme Adwaita-dark || echo "gtk-theme failed..."
pkill -SIGUSR1 foot
riverctl background-color "$bgcolor_dark"
+ echo '@import url("style-dark.css");' > "$XDG_CONFIG_HOME"/waybar/style.css
+ kickWaybar
+ ln -sf dark "$XDG_CONFIG_HOME"/mako/config
+ kickMako
;;
dark)
mode=light
@@ -34,6 +46,10 @@ case $mode in
gsettings set org.gnome.desktop.interface gtk-theme Adwaita || echo "gtk-theme failed..."
pkill -SIGUSR2 foot
riverctl background-color "$bgcolor_light"
+ echo '@import url("style-light.css");' > "$XDG_CONFIG_HOME"/waybar/style.css
+ kickWaybar
+ ln -sf light "$XDG_CONFIG_HOME"/mako/config
+ kickMako
;;
esac