diff options
author | zachir <zachir@librem.one> | 2023-02-27 06:26:48 -0600 |
---|---|---|
committer | zachir <zachir@librem.one> | 2023-02-27 06:26:48 -0600 |
commit | 128770209494888ed5060fe64181e440e3cb547c (patch) | |
tree | e827b659a64ad35b0dc8a13fdf4163d1354e96c6 /autostart.sh | |
parent | aebb9372841ef59fd73f85bdca1acb807b873ae0 (diff) | |
parent | 8dac32db7fbc6d58a51d1b4935ad7ea4829569ed (diff) |
merge wayland and master
Diffstat (limited to 'autostart.sh')
-rwxr-xr-x | autostart.sh | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/autostart.sh b/autostart.sh index e9fbeda..38d03be 100755 --- a/autostart.sh +++ b/autostart.sh @@ -7,20 +7,35 @@ 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 -notify-sound.sh off & -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 +if [ -n "${WAYLAND_DISPLAY}${DISPLAY}" ]; then + notify-sound.sh off & + runifnot caffeine + if [ -n "$WAYLAND_DISPLAY" ]; then + runifnot swayidle + launch_waybar.sh "$(crcparse WC)" + killandrun swaybg -i ~/background.jpg + else + runifnot picom + runifnot xss-lock slockd + runifnot sxhkd + 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" fi fi -xwallpaper --zoom ~/background.jpg -setxkbmap -option "caps:escape" [ -x "$XDG_CONFIG_HOME/computerrc.sh" ] && "$XDG_CONFIG_HOME/computerrc.sh" |