feat: mise runtimes, zoxide, fzf-tab, dev shell functions, hyprland tools and fixes #7

Merged
jwarykowski merged 6 commits from feat/mise into master 2026-10-22 12:59:16 +00:00
Owner
  • zoxide replaces zsh-z; fzf-tab for tab completion
  • shell functions: herdr layouts (hdl, hds, hdlm, hsl), worktrees (gwa, gwd), ssh reconnect, port forwards (fip, lip, dip), rsync watchers (rsw, lsw, dsw)
  • hyprland: cliphist clipboard overlay, scratchpad, night light, satty annotation, region recording, colour picker, ocr
  • hyprland fixes: reload via hyprctl reload, animations use curve, focus/move directions are l/r/u/d
  • mise manages node, ruby, go, bun, uv, java, dotnet, npm globals and cocoapods (replaces fnm, rbenv and curl installers); warns on missing project tools
  • herdr: todo agent popup moves to prefix+alt+t, freeing prefix+shift+d for close_workspace
  • git: rerere, rebase autoSquash/autoStash, untrackedCache
  • ci: zsh -n job
  • berkeley mono via fontconfig on linux; ghostty uses the font family
  • tmux config moved to archive/; unfold-stow.sh removed
  • forgejo-cli (fj) on mac
- zoxide replaces zsh-z; fzf-tab for tab completion - shell functions: herdr layouts (hdl, hds, hdlm, hsl), worktrees (gwa, gwd), ssh reconnect, port forwards (fip, lip, dip), rsync watchers (rsw, lsw, dsw) - hyprland: cliphist clipboard overlay, scratchpad, night light, satty annotation, region recording, colour picker, ocr - hyprland fixes: reload via `hyprctl reload`, animations use `curve`, focus/move directions are l/r/u/d - mise manages node, ruby, go, bun, uv, java, dotnet, npm globals and cocoapods (replaces fnm, rbenv and curl installers); warns on missing project tools - herdr: todo agent popup moves to prefix+alt+t, freeing prefix+shift+d for close_workspace - git: rerere, rebase autoSquash/autoStash, untrackedCache - ci: zsh -n job - berkeley mono via fontconfig on linux; ghostty uses the font family - tmux config moved to archive/; unfold-stow.sh removed - forgejo-cli (fj) on mac
- swap zsh-z for zoxide; load fzf-tab for tab completion
- herdr layouts (hdl, hds, hdlm, hsl), worktrees (gwa, gwd), ssh
  reconnect, port forwards (fip, lip, dip), rsync watchers (rsw, lsw, dsw)
- install lazydocker, tldr, uv, yt-dlp; drop flameshot on fedora
- hyprland: cliphist clipboard overlay, scratchpad, night light,
  satty annotation, region recording, colour picker, ocr
- git: rerere, rebase autoSquash/autoStash, untrackedCache
- ci: zsh -n and qmllint jobs
- mise replaces fnm, rbenv, the bun and fnm installers, brew go/uv and
  npm -g: node, ruby, go, bun, uv, java, dotnet, npm globals, cocoapods
- mise warns on missing project tools and installs on command not found
- move .tmux.conf to archive/tmux; drop tmux, tpm and their update step
- drop stale deno, go, dotnet, java and opencode paths from zshrc.local
- build cliphist and satty after rust and mise on fedora
- fontconfig maps monospace to berkeley mono; linux ghostty uses the
  family rather than only its regular face
- remove the one-off unfold-stow.sh migration
chore(mac): install forgejo-cli for forgejo prs
Some checks failed
lint / shell (pull_request) Successful in 20s
lint / zsh (pull_request) Successful in 53s
lint / lua (pull_request) Successful in 57s
lint / qml (pull_request) Failing after 20m21s
2596a41d4a
fix: reload hyprland via hyprctl, drop the qml ci job
All checks were successful
lint / shell (pull_request) Successful in 20s
lint / lua (pull_request) Successful in 1m0s
lint / zsh (pull_request) Successful in 2m7s
a635079fe8
hl.dsp has no reload dispatcher, so the call failed and stopped binds.lua loading. qmllint without quickshell's types only reported unresolved imports and took 20 minutes on the runner's mirror.
Frees prefix+shift+d for herdr's default close_workspace.
fix(hypr): use curve for animations and l/r/u/d directions
All checks were successful
lint / shell (pull_request) Successful in 18s
lint / zsh (pull_request) Successful in 53s
lint / lua (pull_request) Successful in 56s
0de4f2d441
hl.animation names its curve with curve, not bezier, and focus/move take l/r/u/d rather than left/right/up/down.
jwarykowski changed title from feat: mise runtimes, zoxide, fzf-tab, dev shell functions and hyprland capture tools to feat: mise runtimes, zoxide, fzf-tab, dev shell functions, hyprland tools and fixes 2026-10-22 12:53:30 +00:00
jwarykowski deleted branch feat/mise 2026-10-22 12:59:17 +00:00
Sign in to join this conversation.
No description provided.