| 1 | # ββ Autostart βββββββββββββββββββββββββββββββββββββββββββββββββββββ |
| 2 | # `exec` runs once at login, `exec_always` also on every reload. |
| 3 | |
| 4 | # Make systemd/dbus aware of the Wayland session (portals, screen sharing) |
| 5 | exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP=sway |
| 6 | |
| 7 | # Notifications |
| 8 | exec mako |
| 9 | exec_always makoctl reload |
| 10 | |
| 11 | # Idle: dim β lock β screen off β (optional) suspend |
| 12 | exec $scripts/idle.sh |
| 13 | |
| 14 | # Polkit agent (password prompts for GUI apps) β first one found wins |
| 15 | exec $scripts/polkit.sh |
| 16 | |
| 17 | # Clipboard history |
| 18 | exec wl-paste --type text --watch cliphist store |
| 19 | exec wl-paste --type image --watch cliphist store |
| 20 | |
| 21 | # Tray applets |
| 22 | exec nm-applet --indicator |
| 23 | exec blueman-applet |
| 24 | |
| 25 | # Night light (on at login, toggle with Super+Shift+t) |
| 26 | exec $scripts/nightlight.sh start |