<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/assets/color-themes, 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-07-19T01:03:16+00:00</updated>
<entry>
<title>docs: document single Dupre theme</title>
<updated>2026-07-19T01:03:16+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-07-19T01:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=6acbbb47e122c720e864e1d59ccdacb91b19f4e5'/>
<id>urn:sha1:6acbbb47e122c720e864e1d59ccdacb91b19f4e5</id>
<content type='text'>
Remove retired theme-switching guidance and Hudson references from active documentation.
</content>
</entry>
<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>feat(assets): add dupre Chrome theme</title>
<updated>2026-06-10T20:21:29+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-06-10T20:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=0c61560696ba2a7ec9e3b559a8ef5e4d7ded5098'/>
<id>urn:sha1:0c61560696ba2a7ec9e3b559a8ef5e4d7ded5098</id>
<content type='text'>
Unpacked-extension theme mapping the dupre palette onto Chrome's window chrome: bg #151311 frame, bg+1 toolbar/omnibox, gold #d7af5f new-tab links, steel inactive-tab text. Install via chrome://extensions dev mode, Load unpacked.
</content>
</entry>
<entry>
<title>feat(theme): improve notification visibility with bg+1 background</title>
<updated>2026-01-30T14:22:20+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-30T14:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=9501ad6f4f0a64b09885b6c892829235213a19a0'/>
<id>urn:sha1:9501ad6f4f0a64b09885b6c892829235213a19a0</id>
<content type='text'>
- Change dunst notification background from bg to bg+1 (#252321)
- Remove shortwave keybinding ($mod+Shift+R)
- Move addmaster to $mod+U, keep term2 scratchpad on $mod+I
- Update btop box order
</content>
</entry>
<entry>
<title>feat(assets): add dupre color theme reference and palette generator</title>
<updated>2026-01-27T12:17:38+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T12:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=f55eb07e76ef04c6ebc3e04d5c9cefbdc51d823b'/>
<id>urn:sha1:f55eb07e76ef04c6ebc3e04d5c9cefbdc51d823b</id>
<content type='text'>
Add color-themes/ with dupre palette org doc, PNG swatch image, and
ImageMagick generation script. Move old docs to outbox.
</content>
</entry>
</feed>
