| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 30 hours | emacs: show line numbersHEADmain | Henry J. Webster | |
| 30 hours | emacs: put lexical binding in early-init.el | Henry J. Webster | |
| 30 hours | emacs: move backup and auto-save dirs to $XDG_HOME_STATE | Henry J. Webster | |
| 31 hours | emacs: remove menu and toolbar | Henry J. Webster | |
| 31 hours | emacs: start from scratch | Henry J. Webster | |
| clearing out all the emacs config so I can understand each piece as it goes in. | |||
| 3 days | (pi) add default settings | Henry J. Webster | |
| 2026-08-03 | yambar: pin bar to top layer so it stays put on niri workspace switch | Henry J. Webster | |
| 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 | |||
| 2026-08-03 | yambar: add niri workspace indicator on the left | Henry J. Webster | |
| 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 | |||
| 2026-08-01 | yambar: small changes | Henry J. Webster | |
| - capitalization normalization - remove user@host for now | |||
| 2026-08-01 | yambar: remove symbols | Henry J. Webster | |
| Symbols were too small on the display. Switch to text-based. Assisted-by Claude:Opus-4.8 | |||
| 2026-08-01 | bash: fix EDITOR | Henry J. Webster | |
| 2026-07-31 | (yambar) single-symbol rework with on-click details | Henry J. Webster | |
| 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. | |||
| 2026-07-31 | (waybar) add config | Henry J. Webster | |
| 2026-07-31 | niri: drop machine-specific bar/wallpaper spawns | Henry J. Webster | |
| 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/<host>/desktop.nix). Assisted-by: Claude:claude-opus-4-8 | |||
| 2026-07-31 | add keepassxc | Henry J. Webster | |
| 2026-07-31 | (mako) ignore README.md | Henry J. Webster | |
| 2026-07-30 | niri: bump xcursor-size to 24 to match XCURSOR_SIZE | Henry J. Webster | |
| Was 18 while the session env sets XCURSOR_SIZE=24, causing the cursor to resize between compositor chrome and apps. Assisted-by: Claude:claude-opus-4-8 | |||
| 2026-07-30 | (yambar) work on symbols | Henry J. Webster | |
| 2026-07-30 | yambar: add RAM and disk-space indicators | Henry J. Webster | |
| RAM via the built-in mem module (percent_used, reddened over 85%). Disk free space has no native module, so add disk.sh emitting df output as script-module tags (disk_avail human string + disk_used range). Separators added between the new elements. Assisted-by: Claude:claude-opus-4-8 | |||
| 2026-07-30 | (yambar) put fancy symbols in | = | |
| 2026-07-30 | ghostty changes | = | |
| 2026-07-30 | enzo-specific changes for now | = | |
| 2026-07-30 | (ghostty) add entry | Henry J. Webster | |
| 2026-07-30 | (niri) add config | Henry J. Webster | |
| 2026-07-30 | Convert dotfiles to GNU Stow package layout | Henry J. Webster | |
| Restructure into per-app stow packages (bash, emacs, mako) whose trees mirror $HOME. Preserve emacs runtime data under the new package path and update .gitignore accordingly. Add README documenting stow usage. Assisted-by: Claude:claude-opus-4-8 | |||
| 2026-07-30 | zig treesitter thing | Henry J. Webster | |
| 2026-07-28 | (emacs) add zig & javascript | Henry J. Webster | |
| 2026-07-28 | (emacs) increase font size | Henry J. Webster | |
| 2026-07-28 | (.bashrc) add bash rc | Henry J. Webster | |
| 2026-07-28 | (emacs) remove magit | Henry Webster | |
| 2026-07-26 | (mako) add README and directory | Henry Webster | |
| 2026-07-26 | (mako) adjust styling and set timeout | Henry Webster | |
| 2026-07-26 | (emacs) play around with theming; install vterm | Henry Webster | |
| 2026-07-25 | (emacs) use ibuffer | Henry Webster | |
| 2026-07-25 | (emacs) simplify | Henry Webster | |
| 2026-07-24 | changes before I threw it all away | Henry Webster | |
| 2026-07-23 | add agent-shell things | Henry Webster | |
| 2026-07-22 | add markdown mode and spell-checking | Henry Webster | |
| 2026-07-22 | move temp files out of the cwd | Henry Webster | |
| 2026-07-20 | add .gitignore | Henry Webster | |
| 2026-07-20 | (emacs) move some settings to early-init.el | Henry Webster | |
| 2026-07-18 | emacs intensifying | Henry Webster | |
| 2026-07-18 | emacs initial init.el | Henry Webster | |
