chore: update dotfiles with new tool configs and pi settings

- Add configs for goose, herdr, ostt, fabric, zero, gnupg
- Restructure pi models.json (dupont, obelix, bianca, cloudflare)
- Update pi settings with new provider lineup, subagent overrides
- Add pi permission system, search config
- Add desktop entries (RampClient, terminal, tmux)
- Add tmux-open script, rename battery.sh -> battery
- Refactor fish config (simplify conditionals, fix nvim aliases)
- Switch worktrunk commit command from opencode to pi
- Update mise.toml with new tool symlinks
- Fix mise auth.json path reference
This commit is contained in:
2026-07-18 12:19:17 -04:00
parent 156b7261db
commit ffec9e25a0
25 changed files with 651 additions and 82 deletions
+6 -13
View File
@@ -32,6 +32,7 @@ if status is-interactive
if command -q fzf
/usr/bin/fzf --fish | source
end
command -q nmcli && alias nmlist "nmcli device wifi list"
if command -q tree
@@ -50,13 +51,10 @@ if status is-interactive
if command -q nvim
set -gx EDITOR nvim
end
if command -q v
alias oo="cd ~/Documents/nca-notes/"
alias on="v +Obsidian new"
alias os="v +Obsidian search"
end
alias on="nvim +Obsidian new"
alias os="nvim +Obsidian search"
end
command -q jj && alias rev "jj log -G -T 'commit_id.short(8)'"
@@ -80,13 +78,8 @@ if status is-interactive
alias ls="eza -al --color=always --group-directories-first"
end
if command -q bat
alias cat="bat"
end
if command -q git
alias g=git
end
command -q bat && alias cat="bat"
command -q git && alias g=git
set -gx VISUAL $EDITOR