diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2026-01-08 18:19:01 -0500 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2026-01-08 18:19:01 -0500 |
| commit | 6f6ec554a99f17c19badcda4eb4352222e4f3778 (patch) | |
| tree | a44b5ba39530e833d233a7e14aff5d5edf5f8f5e /river | |
| parent | d13bece3d421c7f8aaf0ff9a060f2207108496c3 (diff) | |
| download | rivercfg-6f6ec554a99f17c19badcda4eb4352222e4f3778.tar.gz rivercfg-6f6ec554a99f17c19badcda4eb4352222e4f3778.tar.xz | |
More tweaks for el9. Also compile and setup mako with appropriate theme.
Diffstat (limited to 'river')
| -rwxr-xr-x | river/theme_helper | 16 |
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 |
