<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/scripts/setup-chess.sh, branch claude/hungry-franklin-09fffc</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=claude%2Fhungry-franklin-09fffc</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=claude%2Fhungry-franklin-09fffc'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-06-24T23:44:29+00:00</updated>
<entry>
<title>chore: open-source release-prep (udev flag, SPDX headers, boolean style)</title>
<updated>2026-06-24T23:44:29+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-24T23:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=b44992e498c4f3f290cef30070e50e1487752d65'/>
<id>urn:sha1:b44992e498c4f3f290cef30070e50e1487752d65</id>
<content type='text'>
Three release cleanups, all behavior-preserving for my machines:

- Gated the Logitech BRIO udev rule behind INSTALL_DEVICE_UDEV_RULES (default yes, opt-out), so the device-specific rule is off for anyone without that hardware. Added the config read, validation, and a conf.example entry.
- Added a GPL-3.0-or-later SPDX-License-Identifier header after the shebang of all 24 shell scripts in the repo.
- Standardized boolean conditionals on the explicit [ "$var" = "true" ] form, replacing the bare `if $var` idiom. The STEPS function-dispatch is left alone, since it runs a function name rather than testing a boolean.
</content>
</entry>
<entry>
<title>Update En Croissant AppImage pin</title>
<updated>2026-05-16T06:44:03+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-16T06:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=1dcf6abf664c00269b0cd10a36f4a829944e5763'/>
<id>urn:sha1:1dcf6abf664c00269b0cd10a36f4a829944e5763</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Install setup-chess prerequisites automatically</title>
<updated>2026-05-16T06:22:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-16T06:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=446ee19f9e1cb7c179cf7ea15d3e6b471865ac1c'/>
<id>urn:sha1:446ee19f9e1cb7c179cf7ea15d3e6b471865ac1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(hyprland): rebind mod+shift+f to allfloat, add chess setup script</title>
<updated>2026-03-02T10:13:15+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-03-02T10:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=828d4cc76fe8cb01ed89ec55cd83850697b7fdec'/>
<id>urn:sha1:828d4cc76fe8cb01ed89ec55cd83850697b7fdec</id>
<content type='text'>
Add workspace allfloat toggle on mod+shift+f (was togglefloating, now
on mod+shift+space only). Add scripts/setup-chess.sh for En Croissant,
lc0, Maia, and Stockfish setup. Update log-cleanup to use filename
dates instead of mtime. Update ssh and calibre configs.
</content>
</entry>
</feed>
