<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/etc/systemd/logind.conf, branch master</title>
<subtitle>My linux config and rc files</subtitle>
<id>https://git.sommerfeld.dev/dotfiles/atom/etc/systemd/logind.conf?h=master</id>
<link rel='self' href='https://git.sommerfeld.dev/dotfiles/atom/etc/systemd/logind.conf?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/'/>
<updated>2026-05-13T12:43:11Z</updated>
<entry>
<title>refactor(sway): manage swayidle as a user unit; drop logind override</title>
<updated>2026-05-13T12:43:11Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=456aa855b4348a8aa8b4a6679d5edfffdb235452'/>
<id>urn:sha1:456aa855b4348a8aa8b4a6679d5edfffdb235452</id>
<content type='text'>
- New dot_config/systemd/user/swayidle.service, pulled in by
  sway-session.target alongside mako/display-watcher/poweralertd. Same
  lifetime as the rest of the session: starts after graphical-session,
  restarts on failure, stops on logout.
- Drop the swayidle exec from sway config (was unmanaged background
  process with no restart, no logging hookup).
- Revert etc/systemd/logind.conf overrides: swayidle handles idle-lock
  directly via Wayland ext-idle-notifier, so the logind IdleAction
  belt-and-suspenders is redundant. Run just etc-reset
  /etc/systemd/logind.conf on the host to restore pristine.
</content>
</entry>
<entry>
<title>feat(sway): auto-lock on idle and before suspend</title>
<updated>2026-05-13T12:43:11Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-05-13T12:43:11Z</published>
<link rel='alternate' type='text/html' href='https://git.sommerfeld.dev/dotfiles/commit/?id=e1bea3564e395c0dd7f046ca30327977065a5eb9'/>
<id>urn:sha1:e1bea3564e395c0dd7f046ca30327977065a5eb9</id>
<content type='text'>
- logind: IdleAction=lock, IdleActionSec=5min. systemd emits a lock
  signal at 5min idle (session becomes locked from logind PoV; swayidle
  listens and invokes swaylock).
- swayidle: lock at 5min, blank display at 6min, lock before sleep.
  Closes the gap where lid-close or manual suspend would wake to an
  unlocked session.
- swaylock: add -i (--ignore-empty-password) to ignore accidental Enter.
- meta/wayland: add swayidle.
</content>
</entry>
</feed>
