<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles, branch main</title>
<subtitle>configuration files I use</subtitle>
<id>https://git.hwebs.info/dotfiles/atom?h=main</id>
<link rel='self' href='https://git.hwebs.info/dotfiles/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/'/>
<updated>2026-08-03T22:38:40Z</updated>
<entry>
<title>yambar: pin bar to top layer so it stays put on niri workspace switch</title>
<updated>2026-08-03T22:38:40Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-08-03T22:38:40Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=07f77876377842fa7b8b1f456ab92297e4e39cc6'/>
<id>urn:sha1:07f77876377842fa7b8b1f456ab92297e4e39cc6</id>
<content type='text'>
Niri renders workspaces on top of the background/bottom layer-shell
layers, so a bottom-layer bar slides with the workspace animation.
The top layer stays fixed to the screen.

Assisted-by: Claude Code:claude-opus-4-8
</content>
</entry>
<entry>
<title>yambar: add niri workspace indicator on the left</title>
<updated>2026-08-03T22:32:39Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-08-03T22:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=9717be5863eb56c5163ee79b1b6678867cd68fb0'/>
<id>urn:sha1:9717be5863eb56c5163ee79b1b6678867cd68fb0</id>
<content type='text'>
Show workspace numbers on the left of the bar, highlighting the focused
one. A new niri-workspaces.sh script feeds the focused output's workspace
state to yambar's script module (one ws1..ws9 tag per slot: focused /
active / exists / none), re-rendering on niri workspace events. Each
number is clickable to focus that workspace.

Requires jq + niri on the yambar service PATH (added in nixos-config).

Assisted-by: Claude Code:claude-opus-4-8
</content>
</entry>
<entry>
<title>yambar: small changes</title>
<updated>2026-08-01T16:13:27Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-08-01T16:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=6c974e1cb3cddd96a26527ee630582ac310456f3'/>
<id>urn:sha1:6c974e1cb3cddd96a26527ee630582ac310456f3</id>
<content type='text'>
- capitalization normalization
- remove user@host for now
</content>
</entry>
<entry>
<title>yambar: remove symbols</title>
<updated>2026-08-01T15:58:39Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-08-01T15:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=aeafbef493c55e25274a5cfa517cbc31e07726e2'/>
<id>urn:sha1:aeafbef493c55e25274a5cfa517cbc31e07726e2</id>
<content type='text'>
Symbols were too small on the display.

Switch to text-based.

Assisted-by Claude:Opus-4.8
</content>
</entry>
<entry>
<title>bash: fix EDITOR</title>
<updated>2026-08-01T15:21:30Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-08-01T15:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=427f4d71227bdade478e752056a4248fb50012fc'/>
<id>urn:sha1:427f4d71227bdade478e752056a4248fb50012fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(yambar) single-symbol rework with on-click details</title>
<updated>2026-07-31T16:31:59Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-31T16:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=80e65b1056952ad16af658dcbc8d890a56376b1a'/>
<id>urn:sha1:80e65b1056952ad16af658dcbc8d890a56376b1a</id>
<content type='text'>
Collapse each module to one glyph and surface details on left-click via
notify-send/mako (yambar has no hover support). Add CPU, GPU (amdgpu via
gpu.sh), volume (pipewire), and a dynamic user@host label before the clock.

on-click runs without a shell, so CPU temp is read by cpu-notify.sh which
takes {cpu} as an argument.
</content>
</entry>
<entry>
<title>(waybar) add config</title>
<updated>2026-07-31T14:58:35Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-31T14:58:35Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=65cbbfb679765494b3da9313fd4a105678861670'/>
<id>urn:sha1:65cbbfb679765494b3da9313fd4a105678861670</id>
<content type='text'>
</content>
</entry>
<entry>
<title>niri: drop machine-specific bar/wallpaper spawns</title>
<updated>2026-07-31T14:51:08Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-31T14:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=4748583004769234e12185f2542dcc7686f04686'/>
<id>urn:sha1:4748583004769234e12185f2542dcc7686f04686</id>
<content type='text'>
The bar (yambar/waybar) and wallpaper (swaybg) differ per host, so starting
them from this shared, stowed config hardcoded values that were only correct on
one machine. They're now started per-machine by systemd user services in
nixos-config (machines/&lt;host&gt;/desktop.nix).

Assisted-by: Claude:claude-opus-4-8
</content>
</entry>
<entry>
<title>add keepassxc</title>
<updated>2026-07-31T13:01:06Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-31T13:00:07Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=f9e83a7424f65294cee25eeb7e82ddf5a1d1d430'/>
<id>urn:sha1:f9e83a7424f65294cee25eeb7e82ddf5a1d1d430</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(mako) ignore README.md</title>
<updated>2026-07-31T13:01:06Z</updated>
<author>
<name>Henry J. Webster</name>
<email>hwebs@hwebs.info</email>
</author>
<published>2026-07-30T22:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.hwebs.info/dotfiles/commit/?id=412036165219a574025f3efbb256a69630e26db0'/>
<id>urn:sha1:412036165219a574025f3efbb256a69630e26db0</id>
<content type='text'>
</content>
</entry>
</feed>
