<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/home/.config/systemd/user, branch master</title>
<subtitle>My linux config and rc files
</subtitle>
<id>https://git.strisemarx.com/dotfiles/atom?h=master</id>
<link rel='self' href='https://git.strisemarx.com/dotfiles/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/'/>
<updated>2026-04-17T13:47:34Z</updated>
<entry>
<title>refactor: revert GNUPGHOME to default ~/.gnupg</title>
<updated>2026-04-17T13:47:34Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T13:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=644785859ac960c0da64016065a800bf660ffbcf'/>
<id>urn:sha1:644785859ac960c0da64016065a800bf660ffbcf</id>
<content type='text'>
Drop custom GNUPGHOME=~/.local/share/gnupg which required 6 systemd
socket/service overrides with hardcoded directory hashes. GnuPG
periodically changes its hash algorithm on updates, silently breaking
systemd socket activation and pam-gnupg passphrase presetting.

With default GNUPGHOME, stock systemd units work out of the box.

- Move gpg.conf, gpg-agent.conf, sshcontrol to home/.gnupg/
- Delete all gpg-agent socket/service/dirmngr override dirs
- Remove GNUPGHOME from .zprofile, .pam_environment, pam-gnupg
- Remove GNUPGHOME from vdirsyncer and bridge service overrides
</content>
</entry>
<entry>
<title>fix: update stale gpg-agent socket hash in systemd overrides</title>
<updated>2026-04-17T13:47:26Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T13:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=8fadfc96e378886aa5e9d3ddf82bb7913c0cf0e4'/>
<id>urn:sha1:8fadfc96e378886aa5e9d3ddf82bb7913c0cf0e4</id>
<content type='text'>
GnuPG changed its socket directory hash from
d.hmaqciuk8y8ye3gwt9b6eth1 to d.199epr64wmzkrnk8u8qgricf.
The mismatch broke systemd socket activation and pam-gnupg
passphrase presetting, causing SSH auth failures after reboot.
</content>
</entry>
<entry>
<title>chore: remove stale and outdated configuration files</title>
<updated>2026-04-17T09:54:12Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:12Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=78ba44085efcac39324ce7ab705845a91d21a81a'/>
<id>urn:sha1:78ba44085efcac39324ce7ab705845a91d21a81a</id>
<content type='text'>
Delete 17 items confirmed unused/superseded:
- pulse/ (4 files): PulseAudio configs, superseded by PipeWire
- pipewire/media-session.d/: deprecated, superseded by WirePlumber
- neofetch/config.conf: neofetch is abandoned/archived
- .urlview: mutt-era URL viewer config
- nvim ftplugin xdefaults.lua, xmodmap.lua: X11-only (xrdb/xmodmap)
- Steam CS:GO + L4D2 configs: CS:GO replaced by CS2, L4D2 untracked
- fakecam/ + service: abandoned virtual webcam project
- noisetorch.service: project abandoned, PipeWire has built-in noise cancellation
- gtk-2.0/: GTK2 is legacy
- spotifyd.service.d/: no longer using spotifyd
- htop/htoprc: auto-generated, not worth tracking
- cookiefire, terminal-benchmark, terminal-testdrive, stop, videowrapper: unused scripts
</content>
</entry>
<entry>
<title>first commit</title>
<updated>2023-10-18T10:16:43Z</updated>
<author>
<name>Arnold Sommerfeld</name>
<email>sommerfeld@strisemarx.com</email>
</author>
<published>2023-05-17T17:44:48Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=b487984ecc61c6229cf92550030745c192fd3d0b'/>
<id>urn:sha1:b487984ecc61c6229cf92550030745c192fd3d0b</id>
<content type='text'>
</content>
</entry>
</feed>
