<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/todo.org, branch v0.5</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=v0.5</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-01-28T00:13:57+00:00</updated>
<entry>
<title>docs(todo): add task to review theme config architecture</title>
<updated>2026-01-28T00:13:57+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-28T00:13:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=2b200e92a9ebd57d6b78826372975677e660d44c'/>
<id>urn:sha1:2b200e92a9ebd57d6b78826372975677e660d44c</id>
<content type='text'>
The dunst/fuzzel configs exist in both dotfiles/common (stowed) and
dotfiles/hyprland/.config/themes/ (templates), requiring edits in
multiple places. Needs a cleaner single-source-of-truth approach.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(hyprland): add hy3 tab bar theme colors and boot-time theme apply</title>
<updated>2026-01-28T00:07:25+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-28T00:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=bc0140586772ff23c3b2f6d15284ff74a924ebd9'/>
<id>urn:sha1:bc0140586772ff23c3b2f6d15284ff74a924ebd9</id>
<content type='text'>
Add static plugin { hy3 { tabs { ... } } } block with full color set
including border, focused, and darkened inactive tab colors. Eliminates
default cyan borders. Update set-theme with matching colors for both
dupre and hudson themes. Add exec-once set-theme to reapply theme on boot.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(fuzzel): use dupre red border on pinentry password prompt</title>
<updated>2026-01-27T23:57:28+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T23:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=adefdc60b358548c70237e6c551aba4cd3ae52c9'/>
<id>urn:sha1:adefdc60b358548c70237e6c551aba4cd3ae52c9</id>
<content type='text'>
Add --border-color=d47c59ff (dupre red) and widen from 25 to 35
characters in pinentry-fuzzel so the password dialog stands out
from normal fuzzel usage and accommodates longer passwords.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(dunst): remove border and match font size to waybar</title>
<updated>2026-01-27T23:39:45+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T23:39:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=5514a94b24d4639773aa8d35f6e7ac001d1337f3'/>
<id>urn:sha1:5514a94b24d4639773aa8d35f6e7ac001d1337f3</id>
<content type='text'>
Set frame_width to 0 (no border) and font size from 13 to 14 in both
dupre and hudson theme dunstrc files, matching waybar's 14px text size.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(hyprland): bind mod-f to nautilus instead of ranger scratchpad</title>
<updated>2026-01-27T23:37:34+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T23:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=4d3cbd66c2fcccd20f861682ddf0a934d0b6759d'/>
<id>urn:sha1:4d3cbd66c2fcccd20f861682ddf0a934d0b6759d</id>
<content type='text'>
Removed the foot-files ranger scratchpad (workspace rule, keybinding,
window rules) and the redundant CTRL+ALT+F nautilus binding. mod-F now
launches nautilus directly as a regular window.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>docs(todo): add Hyprland UI tasks, update priorities</title>
<updated>2026-01-27T23:23:07+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T23:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=8cb7c63a59e948b1a49c6069763c4d3f2ed3bf88'/>
<id>urn:sha1:8cb7c63a59e948b1a49c6069763c4d3f2ed3bf88</id>
<content type='text'>
Add nautilus keybinding, monocle tab-group theming, dunst text sizing,
and bump fuzzel/dunst tasks to priority B.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>docs(todo): mark completed tasks, add dunst/fuzzel UI tasks</title>
<updated>2026-01-27T15:15:53+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T15:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=0c6175bfc98f2c5ff2debc665fd8bf91f9171f4e'/>
<id>urn:sha1:0c6175bfc98f2c5ff2debc665fd8bf91f9171f4e</id>
<content type='text'>
Mark done: temperature/storage waybar thresholds, dotfiles cleanup,
dotfiles reorganization. Cancel rofi-wayland (chose fuzzel). Add new
tasks for dunst border removal and fuzzel border visibility.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(waybar): add warning/critical color thresholds for temperature and disk</title>
<updated>2026-01-27T14:51:31+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T14:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=ea569d1a0279674863661c7f6694c0ba6fc5cb7d'/>
<id>urn:sha1:ea569d1a0279674863661c7f6694c0ba6fc5cb7d</id>
<content type='text'>
Temperature turns yellow at 70°C, red at 80°C using built-in waybar
states. Disk replaced with custom script that turns yellow at 80% full,
red at 90%, working across ZFS/btrfs/ext4. Colors themed per dupre/hudson.

Co-Authored-By: Claude Opus 4.5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>feat(theme): switch cursor to Bibata Modern Ice</title>
<updated>2026-01-27T14:37:08+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T14:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=7f07e47237606425d45f628f25c6029223b420e7'/>
<id>urn:sha1:7f07e47237606425d45f628f25c6029223b420e7</id>
<content type='text'>
Replaced Vimix/Capitaine cursors with Bibata-Modern-Ice across all
config locations: hyprland.conf, dupre/hudson Xresources, GTK settings,
and archsetup package list. Standardized cursor size to 24.
</content>
</entry>
<entry>
<title>feat(hyprland): screenshot script with fuzzel menu</title>
<updated>2026-01-27T13:53:00+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-01-27T13:53:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=057a7d24ecd2d4360c59c77b71ccd85b33cd7785'/>
<id>urn:sha1:057a7d24ecd2d4360c59c77b71ccd85b33cd7785</id>
<content type='text'>
Replaced inline grim/satty keybindings with screenshot script that
captures to file then presents fuzzel menu: Copy Path, Copy Image,
or Annotate. Bindings: $mod+S (region), $mod+Print (fullscreen).
</content>
</entry>
</feed>
