aboutsummaryrefslogtreecommitdiff
path: root/.config/walset.sh
diff options
context:
space:
mode:
authorschererleander <leander@leander-scherer.de>2024-03-11 17:12:20 +0100
committerschererleander <leander@leander-scherer.de>2024-03-11 17:12:20 +0100
commitb77a7d585cf6cf2420dd770e42ba5b1e08a4e12c (patch)
tree1e609feaf2356f80ea95cc0f61fc2ecddc875f6b /.config/walset.sh
parentbe73020a8d6d0beefdedf6f2c2c1ffa3cc8a82b6 (diff)
initial commit
Diffstat (limited to '.config/walset.sh')
-rwxr-xr-x.config/walset.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/.config/walset.sh b/.config/walset.sh
new file mode 100755
index 0000000..a111542
--- /dev/null
+++ b/.config/walset.sh
@@ -0,0 +1,18 @@
+if [ $# -lt 1 ]; then
+ echo "Please provide a wallpaper filename as an argument."
+ exit 1
+fi
+
+wallpaper="$1"
+
+function reload_gtk_theme() {
+ theme=$(gsettings get org.gnome.desktop.interface gtk-theme)
+ gsettings set org.gnome.desktop.interface gtk-theme ''
+ gsettings set org.gnome.desktop.interface gtk-theme $theme
+}
+
+swaybg -i $wallpaper
+
+wal -i $wallpaper -n
+labwc --reconfigure
+reload_gtk_theme