diff options
-rwxr-xr-x | autostart.sh | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/autostart.sh b/autostart.sh new file mode 100755 index 0000000..f2b53a7 --- /dev/null +++ b/autostart.sh @@ -0,0 +1,33 @@ +#!/bin/sh +runifnot () { + if type $1 >/dev/null; then + echo $1 + if [ -z "$(pgrep -Uzachir -f $1)" ]; then + $@ & + fi + fi +} +killandrun () { + if type $1 >/dev/null; then + echo $1 + if [ -n "$(pgrep -Uzachir -f $1)" ]; then + pkill -Uzachir $1 + fi + $@ & + fi +} + +if [ -n "${WAYLAND_DISPLAY}${DISPLAY}" ]; then + notify-sound.sh off & + runifnot swayidle + killandrun hyprpaper + runifnot waybar + import-gsettings gtk-theme 'Flat-Remix-GTK-Green-Darkest-Solid' + import-gsettings icon-theme 'Mint-X-Grey' + import-gsettings cursor-theme 'Adwaita' + xrdb ~/.Xresources + runifnot portmaster-start --data=/opt/safing/portmaster notifier + runifnot jamesdsp -t +fi + +[ -x "$XDG_CONFIG_HOME/computerrc.sh" ] && "$XDG_CONFIG_HOME/computerrc.sh" |