<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/dotfiles/common/.config/calibre/gui.json, branch main</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=main</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-06-02T17:16:38+00:00</updated>
<entry>
<title>refactor: drop in-repo dotfiles/, move stow tooling to the dotfiles repo</title>
<updated>2026-06-02T17:16:38+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-02T17:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=b10cba594db836c0747066addad48bda4d30cd02'/>
<id>urn:sha1:b10cba594db836c0747066addad48bda4d30cd02</id>
<content type='text'>
Since the installer clones DOTFILES_REPO into ~/.dotfiles and stows from there, the in-repo dotfiles/ tree was dead weight. Nothing reads it at install time. I removed it (831 files) now that both machines are migrated.

The Makefile's stow / restow / reset / unstow / import targets and the dotfile-script unit suites moved to the dotfiles repo. They sit alongside the scripts they manage and run standalone (cd ~/.dotfiles &amp;&amp; make ...). This Makefile keeps the VM-integration targets and the installer-helper suite (safe-rm-rf).

I updated CLAUDE.md and README.md so stow operations run from ~/.dotfiles, and the dotfile-management, theme, and unit-test sections point at the standalone repo. The README was already describing the old in-repo model from before the installer switched to cloning. This brings it in line.
</content>
</entry>
<entry>
<title>chore(dotfiles): refresh calibre runtime state</title>
<updated>2026-05-11T18:45:12+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-11T18:45:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=db2fa4739f27ca78e0afd66a786e74f091da70bb'/>
<id>urn:sha1:db2fa4739f27ca78e0afd66a786e74f091da70bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add bind package for DNS utilities, update dotfile state</title>
<updated>2026-04-10T02:29:41+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-10T02:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=fc1de78f8f86711c0953cb617335c33dcce6867a'/>
<id>urn:sha1:fc1de78f8f86711c0953cb617335c33dcce6867a</id>
<content type='text'>
Add bind (dig, host, nslookup) to supplemental packages and
systemd-resolvconf for wireguard DNS integration. Update calibre,
hyprland, hyprlock, qalculate, mimeapps, and waypaper state.
</content>
</entry>
<entry>
<title>chore: clean up lock screen comment, update calibre state</title>
<updated>2026-03-07T21:09:21+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-03-07T21:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e57b3959f5618d3f303fb8cfac5d3f76a69fd409'/>
<id>urn:sha1:e57b3959f5618d3f303fb8cfac5d3f76a69fd409</id>
<content type='text'>
Removed stale sxhkdrc reference from lock screen keybinding comment.
</content>
</entry>
<entry>
<title>chore: update calibre, mimeapps, authinfo, add outbox items</title>
<updated>2026-03-07T17:28:56+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-03-07T17:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=145a1678729dadc88644abde4b5d95f1d50e93dc'/>
<id>urn:sha1:145a1678729dadc88644abde4b5d95f1d50e93dc</id>
<content type='text'>
Calibre window geometry and scheduler updates. Add Signal URI handlers.
Move processed inbox items to outbox.
</content>
</entry>
<entry>
<title>chore(hyprland): update hypridle settings, update calibre configs</title>
<updated>2026-03-06T08:52:36+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-03-06T08:52:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=11e9b98dc3a9a078ede79c55c5240d73a4937c47'/>
<id>urn:sha1:11e9b98dc3a9a078ede79c55c5240d73a4937c47</id>
<content type='text'>
Dim at 5min, lock at 7min, remove DPMS off and suspend. Update calibre
sort history and window geometry.
</content>
</entry>
<entry>
<title>feat(archsetup): add texlive-plaingeneric and masterpdfeditor packages</title>
<updated>2026-02-21T13:00:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-21T13:00:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e4d673dbcc15bb13f71193a315e4ed1ccd677dbd'/>
<id>urn:sha1:e4d673dbcc15bb13f71193a315e4ed1ccd677dbd</id>
<content type='text'>
Add texlive-plaingeneric for org-mode PDF export (ulem.sty) and
masterpdfeditor from AUR for PDF form editing. Update calibre config.
</content>
</entry>
<entry>
<title>chore(calibre): update config, add Comments Cleaner and Reading List plugins</title>
<updated>2026-02-16T19:07:05+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-16T19:07:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=daffb5c56c8c7afd79fbd45319ed28d7216cde87'/>
<id>urn:sha1:daffb5c56c8c7afd79fbd45319ed28d7216cde87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(hyprland): resize term scratchpads, rename term2 to ai-term</title>
<updated>2026-02-15T05:36:14+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-15T05:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=8853fcdc4e866f8ab13051a6602375bbdc02f6ec'/>
<id>urn:sha1:8853fcdc4e866f8ab13051a6602375bbdc02f6ec</id>
<content type='text'>
Term scratchpads now 50x70%, renamed term2 to ai-term with updated
app-id. Updated calibre window state.
</content>
</entry>
<entry>
<title>feat(ncmpcpp): bind x to toggle_consume, update calibre state</title>
<updated>2026-02-15T04:55:48+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-02-15T04:55:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=b94c72a9c2a3d3501ac6f5e9b9468ee21abd8a23'/>
<id>urn:sha1:b94c72a9c2a3d3501ac6f5e9b9468ee21abd8a23</id>
<content type='text'>
Replaced default crossfade binding with consume toggle. Calibre usage
stats updated from normal use.
</content>
</entry>
</feed>
