summaryrefslogtreecommitdiffstats
path: root/.config/openbox/autostart
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-x.config/openbox/autostart40
1 files changed, 40 insertions, 0 deletions
diff --git a/.config/openbox/autostart b/.config/openbox/autostart
index 4bc1506..0be8a58 100755
--- a/.config/openbox/autostart
+++ b/.config/openbox/autostart
@@ -15,3 +15,43 @@
# If you want to use XFCE config tools...
#
#xfce-mcs-manager &
+startif() {
+ pgrep "$(basename "$1")" >/dev/null || "$@" >/dev/null 2>&1 &
+}
+
+delay_desktop() {
+ sleep 5
+ startif conky -d -c "$HOME"/.config/conkyrc
+ startif tint2
+ # startif cairo-clock -x 900 -y 20 --width 300 --height 300 --theme zen
+ # startif cairo-dock
+ startif plank
+ startif idesk
+}
+
+export LANG='en_US.UTF-8'
+pgrep musicpd >/dev/null || musicpd >/dev/null 2>&1
+"$HOME"/.local/bin/setwp "$HOME"/pics/wp.jpg
+"$HOME"/.local/bin/kb
+xset s off
+xset -dpms
+if xrandr | grep -F 'DisplayPort-0 connected' >/dev/null 2>&1; then
+ "$HOME"/.local/bin/scr
+else
+ "$HOME"/.local/bin/dscr
+fi
+# xsetroot -name 'Loading bar...'
+startif dunst
+startif picom
+# startif lowbat
+# startif mpd-notification
+startif xscreensaver
+delay_desktop &
+# startif dwmblocks
+# startif sb-updatempd
+# /compat/linux/usr/lib/protonmail/bridge/proton-bridge --noninteractive
+# ekb
+cd "$HOME"
+xrdb "$HOME"/.config/x11/xresources
+notify-send -u normal 'Welcome' " Welcome back, partner\!"
+# dbus-launch openbox