summaryrefslogtreecommitdiff
path: root/.config/leftwm/themes/basic_lemonbar/up
diff options
context:
space:
mode:
Diffstat (limited to '.config/leftwm/themes/basic_lemonbar/up')
-rwxr-xr-x.config/leftwm/themes/basic_lemonbar/up39
1 files changed, 39 insertions, 0 deletions
diff --git a/.config/leftwm/themes/basic_lemonbar/up b/.config/leftwm/themes/basic_lemonbar/up
new file mode 100755
index 0000000..c8f49d1
--- /dev/null
+++ b/.config/leftwm/themes/basic_lemonbar/up
@@ -0,0 +1,39 @@
+#!/bin/bash
+SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
+
+
+#down the last running theme
+if [ -f "/tmp/leftwm-theme-down" ]; then
+ /tmp/leftwm-theme-down
+ rm /tmp/leftwm-theme-down
+fi
+ln -s $SCRIPTPATH/down /tmp/leftwm-theme-down
+
+
+#boot compton or picom if it exists
+if [ -x "$(command -v compton)" ]; then
+ compton &> /dev/null &
+elif [ -x "$(command -v picom)" ]; then
+ picom &> /dev/null &
+fi
+
+#set the theme.toml config
+echo "LoadTheme $SCRIPTPATH/theme.toml" > $XDG_RUNTIME_DIR/leftwm/commands.pipe
+
+
+#set background
+if [ -x "$(command -v feh)" ]; then
+ feh --bg-scale $SCRIPTPATH/background.jpg
+fi
+
+
+#boot lemonbar and pipe the status of left into it
+sizes=( $(leftwm-state -q -n -t $SCRIPTPATH/sizes.liquid | sed -r '/^\s*$/d') )
+
+index=0
+for size in "${sizes[@]}"
+do
+ leftwm-state -w $index -t $SCRIPTPATH/template.liquid | lemonbar -g $size -F#FFFFFFFF -B#AA222222&
+ let index=index+1
+done
+