diff options
Diffstat (limited to 'home/dot_config/i3/executable_autostart')
| -rw-r--r-- | home/dot_config/i3/executable_autostart | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/home/dot_config/i3/executable_autostart b/home/dot_config/i3/executable_autostart new file mode 100644 index 0000000..70b7616 --- /dev/null +++ b/home/dot_config/i3/executable_autostart @@ -0,0 +1,33 @@ +#!/bin/sh +. "$HOME/.profile" +xrdb -override < "$XDG_CONFIG_HOME/X11/base" +mode --no-reload --no-cfggen restore + +/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & +polybar & +picom & +xbanish & +dunst & +autocutsel -selection CLIPBOARD & +fcitx5 & +xbindkeys --nodaemon & +xdimmer -t 45 -p 3 & +redshift -l 52:6 & +nicotine --hidden & +desktop2mqtt --config "$XDG_CONFIG_HOME/desktop2mqtt/config.yml" & +light-locker --late-locking --lock-after-screensaver=0 --no-lock-on-suspend --no-lock-on-lid & +systembus-notify & +nmpassd & + +# auto start lazy script after everything else +[ -x "$HOME/do.sh" ] && "$HOME/do.sh" & + +exit_trap() { + trap - TERM + kill -- -$$ +} +trap exit_trap INT TERM EXIT + +# I want to keep this script running so I can easily kill all daemons when i3 +# exits +wait $(jobs -p) |