diff options
| author | Loek Le Blansch <loek@pipeframe.xyz> | 2026-08-02 14:48:29 +0200 |
|---|---|---|
| committer | Loek Le Blansch <loek@pipeframe.xyz> | 2026-08-02 14:48:29 +0200 |
| commit | e43eb1177872f52e949fb5f0f93396ed94b0d093 (patch) | |
| tree | 78b73af6a989fa2996d71b112e161b70d35081ef /home/dot_config/i3/executable_autostart | |
| parent | 2f14a896e4b897bd747c24d7ad8e9e7bb3237d03 (diff) | |
move to chezmoi
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) |