aboutsummaryrefslogtreecommitdiff
path: root/yambar/.config
AgeCommit message (Collapse)Author
3 daysyambar: pin bar to top layer so it stays put on niri workspace switchHEADmainHenry 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
3 daysyambar: 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
6 daysyambar: small changesHenry J. Webster
- capitalization normalization - remove user@host for now
6 daysyambar: remove symbolsHenry J. Webster
Symbols were too small on the display. Switch to text-based. Assisted-by Claude:Opus-4.8
7 days(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.
7 daysadd keepassxcHenry J. Webster
7 days(yambar) work on symbolsHenry J. Webster
7 daysyambar: 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
7 days(yambar) put fancy symbols in=
7 daysenzo-specific changes for now=