aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
30 hoursemacs: show line numbersHEADmainHenry J. Webster
30 hoursemacs: put lexical binding in early-init.elHenry J. Webster
30 hoursemacs: move backup and auto-save dirs to $XDG_HOME_STATEHenry J. Webster
31 hoursemacs: remove menu and toolbarHenry J. Webster
31 hoursemacs: start from scratchHenry J. Webster
clearing out all the emacs config so I can understand each piece as it goes in.
3 days(pi) add default settingsHenry J. Webster
2026-08-03yambar: pin bar to top layer so it stays put on niri workspace switchHenry 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-03yambar: add niri workspace indicator on the leftHenry 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-01yambar: small changesHenry J. Webster
- capitalization normalization - remove user@host for now
2026-08-01yambar: remove symbolsHenry J. Webster
Symbols were too small on the display. Switch to text-based. Assisted-by Claude:Opus-4.8
2026-08-01bash: fix EDITORHenry J. Webster
2026-07-31(yambar) single-symbol rework with on-click detailsHenry 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 configHenry J. Webster
2026-07-31niri: drop machine-specific bar/wallpaper spawnsHenry 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-31add keepassxcHenry J. Webster
2026-07-31(mako) ignore README.mdHenry J. Webster
2026-07-30niri: bump xcursor-size to 24 to match XCURSOR_SIZEHenry 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 symbolsHenry J. Webster
2026-07-30yambar: add RAM and disk-space indicatorsHenry 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-30ghostty changes=
2026-07-30enzo-specific changes for now=
2026-07-30(ghostty) add entryHenry J. Webster
2026-07-30(niri) add configHenry J. Webster
2026-07-30Convert dotfiles to GNU Stow package layoutHenry 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-30zig treesitter thingHenry J. Webster
2026-07-28(emacs) add zig & javascriptHenry J. Webster
2026-07-28(emacs) increase font sizeHenry J. Webster
2026-07-28(.bashrc) add bash rcHenry J. Webster
2026-07-28(emacs) remove magitHenry Webster
2026-07-26(mako) add README and directoryHenry Webster
2026-07-26(mako) adjust styling and set timeoutHenry Webster
2026-07-26(emacs) play around with theming; install vtermHenry Webster
2026-07-25(emacs) use ibufferHenry Webster
2026-07-25(emacs) simplifyHenry Webster
2026-07-24changes before I threw it all awayHenry Webster
2026-07-23add agent-shell thingsHenry Webster
2026-07-22add markdown mode and spell-checkingHenry Webster
2026-07-22move temp files out of the cwdHenry Webster
2026-07-20add .gitignoreHenry Webster
2026-07-20(emacs) move some settings to early-init.elHenry Webster
2026-07-18emacs intensifyingHenry Webster
2026-07-18emacs initial init.elHenry Webster