dotfiles/openbox/autostart

50 lines
867 B
Text
Executable file

# misc low level stuff
xset -b
sudo powertop --auto-tune &
redshift -x; redshift -O 6000K &
xbacklight -set 50 &
# mbsync wrapper
if ! pgrep sirius.sh; then
~/src/zenUtils/sirius.sh &
fi
# pipewire is great. no more pulseaudio taking 100% cpu on relogin
if ! pgrep pipewire; then
pipewire & sleep 0.3
pipewire-pulse &
wireplumber &
fi
# serve local copy of my website for testing
darkhttpd /home/nilix/src/nilfm/www/ --port 9001 --daemon
# handle monitor biz
case $(~/src/zenUtils/extdisplay.sh status) in
"connected")
~/src/zenUtils/extdisplay.sh solo;;
*)
:;;
esac
# real session stuff
export XDG_SESSION_DESKTOP=openbox
export XDG_SESSION_TYPE=x11
export GTK_THEME=steppenwolf-dark
export WINIT_X11_SCALE_FACTOR=1
udiskie &
plumber &
nitrogen --restore &
picom & # sleep 0.3
xbindkeys -f ~/.xbindkeysrc &
tint2 &
plank &
cortile &