From e43eb1177872f52e949fb5f0f93396ed94b0d093 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Sun, 2 Aug 2026 14:48:29 +0200 Subject: move to chezmoi --- home/dot_config/i3/executable_autostart | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 home/dot_config/i3/executable_autostart (limited to 'home/dot_config/i3/executable_autostart') 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) -- cgit v1.2.3