summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xautostart.sh33
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"