summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2023-02-24 01:31:16 -0600
committerzachir <zachir@librem.one>2023-02-24 01:31:16 -0600
commit0145b5aeff2b9d7659b78958bf403082ee354ef6 (patch)
tree7307a1caef8d5b3794a3b6acef4968c1dee59bc7
parent54973fdc45fe4d512a2f9e96fdba4962157acbfe (diff)
change autostart for wayland
-rwxr-xr-xautostart.sh25
1 files changed, 13 insertions, 12 deletions
diff --git a/autostart.sh b/autostart.sh
index 5984a49..d831474 100755
--- a/autostart.sh
+++ b/autostart.sh
@@ -7,19 +7,20 @@ runifnot () {
fi
fi
}
+killandrun () {
+ if type $1 >/dev/null; then
+ echo $1
+ if [ -n "$(pgrep -Uzachir -f $1)" ]; then
+ pkill -Uzachir $1
+ fi
+ $@ &
+ fi
+}
#runifnot runsvdir ~/.runit/runsvdir
-runifnot picom
-runifnot xss-lock slockd
-runifnot sxhkd
-runifnot dunst
-runifnot caffeine
-if "$(type xmonad >/dev/null 2>&1)"; then
- if ["$(crcparse WM)" = "$(which xmonad)" ]; then
- runifnot stalonetray
- fi
-fi
-xwallpaper --zoom ~/background.jpg
-setxkbmap -option "caps:escape"
+runifnot swayidle
+runifnot mako
+killandrun waybar
+killandrun swaybg -i ~/background.jpg
[ -x "$XDG_CONFIG_HOME/computerrc.sh" ] && "$XDG_CONFIG_HOME/computerrc.sh"