<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/meta, 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: remove pam-gnupg and simplify gpg-agent config</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=e2da9bd7318c3811b344c756358104fd8c7e4994'/>
<id>urn:sha1:e2da9bd7318c3811b344c756358104fd8c7e4994</id>
<content type='text'>
With GPG key passphrases being removed (LUKS provides at-rest
encryption), pam-gnupg is no longer needed. Remove:
- pam-gnupg config file and keygrip list
- pam-gnupg-git from base metapackage
- Cache TTL overrides (defaults are fine without passphrase caching)
- allow-preset-passphrase (only needed by pam-gnupg)
</content>
</entry>
<entry>
<title>chore: remove old meta package artifacts</title>
<updated>2026-04-17T09:54:13Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=8107a62129f8885b8569f082b762a7b0f04eaace'/>
<id>urn:sha1:8107a62129f8885b8569f082b762a7b0f04eaace</id>
<content type='text'>
Delete 8 strisemarx-* packages (old username) and 9 old sommerfeld-*
versions. Only the latest version of each package is retained.
</content>
</entry>
<entry>
<title>chore: remove all X11/Xorg configs and references</title>
<updated>2026-04-17T09:54:07Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=28651e0c6da48de4763188180568c65a89f7708f'/>
<id>urn:sha1:28651e0c6da48de4763188180568c65a89f7708f</id>
<content type='text'>
Removed:
- home/.config/{X11,bspwm,sxhkd,polybar,rofi,dunst,sxiv,sx,alacritty}
- meta/{x-base,x-de,x-extra} metapackages
- barscripts/ (polybar GPU scripts)
- nvim sxhkdrc ftplugin and treesitter parser

Updated:
- mimeapps.list: sxiv → imv
- ghostty config: bspwm → sway comment
- .zshrc: alacritty → xterm-ghostty in TERM check
- .zprofile: removed bspwm from comment
- copilot-instructions.md: removed X11 references
</content>
</entry>
<entry>
<title>fix: simplify display toggle to laptop-off/side-by-side</title>
<updated>2026-04-17T09:54:07Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:07Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=f00a83257176cde1c6350a901fca89622938ebc8'/>
<id>urn:sha1:f00a83257176cde1c6350a901fca89622938ebc8</id>
<content type='text'>
- Added --no-repeat to F7 binding (key repeat was firing script twice)
- Dropped broken mirror mode (sway has no native mirroring support)
- Removed wl-mirror dependency
- F7 now toggles between laptop-off and side-by-side
</content>
</entry>
<entry>
<title>fix: use wl-mirror for true display mirroring</title>
<updated>2026-04-17T09:54:04Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=e8a510cc0d0a44823d27346308c8ec65380fe052'/>
<id>urn:sha1:e8a510cc0d0a44823d27346308c8ec65380fe052</id>
<content type='text'>
The pos 0 0 hack created two independent overlapping outputs, causing
workspace duplication and fuzzel rendering across wrong boundaries.

Now uses wl-mirror to properly duplicate laptop screen to external
display. Script runs at startup (with 'init' arg) and cycles on F7.
Added wl-mirror to metapackage, fullscreen window rule for wl-mirror.
</content>
</entry>
<entry>
<title>feat: add wayland desktop metapackage</title>
<updated>2026-04-17T09:54:03Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:03Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=c936b253a19fd21e9387873d31f13f16c70a14ec'/>
<id>urn:sha1:c936b253a19fd21e9387873d31f13f16c70a14ec</id>
<content type='text'>
Combines and replaces x-base, x-de, and x-extra metapackages.
Includes sway, waybar, fuzzel, mako, swaylock, grim, slurp,
wf-recorder, imv, wl-clipboard, ghostty, and desktop apps.
</content>
</entry>
<entry>
<title>refactor: replace tmux.nvim with smart-splits.nvim for zellij</title>
<updated>2026-04-17T09:53:38Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=f8d471a07736b899dbffe0f4339e4f97748fd5e6'/>
<id>urn:sha1:f8d471a07736b899dbffe0f4339e4f97748fd5e6</id>
<content type='text'>
- Swap aserowy/tmux.nvim for mrjones2014/smart-splits.nvim in init.lua
- Configure Ctrl h/j/k/l navigation keymaps (same keys as before)
- Add vim-zellij-navigator WASM plugin keybindings to zellij config
- Remove tmux treesitter parser (no longer needed)

smart-splits.nvim auto-detects zellij as the multiplexer and provides
seamless split/pane navigation across neovim and zellij boundaries.
</content>
</entry>
<entry>
<title>meta: remove flang from fortran package</title>
<updated>2026-04-11T15:07:18Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-11T15:07:18Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=ff79f1318f2bc22016eeeb024ce67f59b3cd4f54'/>
<id>urn:sha1:ff79f1318f2bc22016eeeb024ce67f59b3cd4f54</id>
<content type='text'>
It takes too long to build whenver updating
</content>
</entry>
<entry>
<title>meta: Remove just-lsp</title>
<updated>2025-10-24T10:56:40Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2025-10-24T10:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=11ad1e4152ee12c25bef6dec37fa4ab441824897'/>
<id>urn:sha1:11ad1e4152ee12c25bef6dec37fa4ab441824897</id>
<content type='text'>
It's now installed through Mason
</content>
</entry>
<entry>
<title>[meta] Add new packages</title>
<updated>2025-10-24T10:45:46Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2025-10-24T10:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=84fbdbffc0038d1172ae788613560bbddd651fed'/>
<id>urn:sha1:84fbdbffc0038d1172ae788613560bbddd651fed</id>
<content type='text'>
</content>
</entry>
</feed>
