aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/systemd-units/user.txt
blob: 77ba788fd30aeffa3afc17ce2557bd1252ea6215 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# User-scope systemd units to enable. One unit per line, # comments OK.
# Enabled by `just unit-apply` via `systemctl --user enable`.

# --- sway session (all WantedBy=sway-session.target; sway itself starts
# sway-session.target on login) ---
cliphist-image.service
cliphist-text.service
display-watcher.service
inhibridge.service
pass-secret-service.service
signal.service
swayidle.service
swayrd.service
teams-sii.service
teams-xsight.service
waybar.service
wob.service

# --- mail (overridden via drop-ins in dot_config/systemd/user/) ---
protonmail-bridge.service

# --- suspend inhibitor: keep host awake while any zellij session exists ---
# Enable the .path unit; it activates the service on-demand when zellij's
# socket dir becomes non-empty. The service wraps a poller in
# systemd-inhibit and exits when no sessions remain, releasing the lock.
zellij-inhibit-suspend.path