From 32edcb90198957f15ac815994e3ee6019f709d64 Mon Sep 17 00:00:00 2001 From: Steve Beaulac Date: Wed, 22 Jul 2026 23:57:11 -0400 Subject: [PATCH] chore: add remote-dev desktop entries, zero tool, ostt model, brain allow - New .desktop entries for steve-dev, bianca, dupont remote hosts - Register them in mise.toml symlinks - Add zero (mise plugin) to config - Switch ostt whisper model medium->small - Allow obsidian vault in pi permission system - Fish alias cleanup (remove unnecessary =, add zero alias) --- config/fish/config.fish | 17 +++++++++-------- config/mise/config.toml | 1 + config/ostt/ostt.toml | 3 +-- .../extensions/pi-permission-system/config.json | 3 ++- desktop/bianca.desktop | 9 +++++++++ desktop/dupont.desktop | 9 +++++++++ desktop/steve-dev.desktop | 9 +++++++++ desktop/terminal.desktop | 1 - mise.toml | 3 +++ 9 files changed, 43 insertions(+), 12 deletions(-) create mode 100644 desktop/bianca.desktop create mode 100644 desktop/dupont.desktop create mode 100644 desktop/steve-dev.desktop diff --git a/config/fish/config.fish b/config/fish/config.fish index 9d49dc6..405751b 100644 --- a/config/fish/config.fish +++ b/config/fish/config.fish @@ -48,13 +48,14 @@ if status is-interactive command -q fabric && alias ai "fabric -p \$(fabric-ai -l | fzf)" command -q xdg-open && alias o "xdg-open" command -q lazygit && alias lg lazygit + command -q zero.js && alias zero 'zero.js' if command -q nvim set -gx EDITOR nvim - alias oo="cd $SECOND_BRAIN" - alias on="nvim '+Obsidian new'" - alias os="nvim '+Obsidian search'" - alias mini="NVIM_APPNAME=mini.nvim nvim" + alias oo "cd $SECOND_BRAIN" + alias on "nvim '+Obsidian new'" + alias os "nvim '+Obsidian search'" + alias mini "NVIM_APPNAME=mini.nvim nvim" end command -q jj && alias rev "jj log -G -T 'commit_id.short(8)'" @@ -75,12 +76,12 @@ if status is-interactive # Commands to run in interactive sessions can go here if command -q eza - alias ll="eza -l -g --icons" - alias ls="eza -al --color=always --group-directories-first" + alias ll "eza -l -g --icons" + alias ls "eza -al --color=always --group-directories-first" end - command -q bat && alias cat="bat" - command -q git && alias g=git + command -q bat && alias cat "bat" + command -q git && alias g git set -gx VISUAL $EDITOR diff --git a/config/mise/config.toml b/config/mise/config.toml index b0c3b35..06b556c 100644 --- a/config/mise/config.toml +++ b/config/mise/config.toml @@ -6,6 +6,7 @@ age = "latest" bun = "latest" codex = "latest" copilot-cli = "latest" +"github:Gitlawb/zero" = "latest" "github:ZinoKader/portal" = "latest" "github:danielmiessler/fabric" = "latest" "github:mrusme/reader" = "latest" diff --git a/config/ostt/ostt.toml b/config/ostt/ostt.toml index e651d3a..5290340 100644 --- a/config/ostt/ostt.toml +++ b/config/ostt/ostt.toml @@ -2,7 +2,7 @@ config_version = "0.0.25" [transcription] provider = "whisper" -model = "medium" +model = "small" [audio] device = "default" @@ -25,4 +25,3 @@ paste_key = "ctrl+shift+v" restore_clipboard = true restore_delay_ms = 750 post_popup_delay_ms = 1000 - diff --git a/config/pi/agent/extensions/pi-permission-system/config.json b/config/pi/agent/extensions/pi-permission-system/config.json index 81bfaa0..d819ccd 100644 --- a/config/pi/agent/extensions/pi-permission-system/config.json +++ b/config/pi/agent/extensions/pi-permission-system/config.json @@ -15,7 +15,8 @@ "sudo *": "ask" }, "external_directory": { - "*": "deny" + "*": "deny", + "~/Documents/sjb-brain/*": "allow" } }, "debugLog": false, diff --git a/desktop/bianca.desktop b/desktop/bianca.desktop new file mode 100644 index 0000000..c259b51 --- /dev/null +++ b/desktop/bianca.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=bianca +Comment=remote dev +Exec=foot -a bianca mise exec -- herdr --remote bianca +Terminal=false +Type=Application +Icon=foot +StartupNotify=true diff --git a/desktop/dupont.desktop b/desktop/dupont.desktop new file mode 100644 index 0000000..307a6d8 --- /dev/null +++ b/desktop/dupont.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=dupont +Comment=remote dev +Exec=foot -a dupont mise exec -- herdr --remote dupont +Terminal=false +Type=Application +Icon=foot +StartupNotify=true diff --git a/desktop/steve-dev.desktop b/desktop/steve-dev.desktop new file mode 100644 index 0000000..a9de2f9 --- /dev/null +++ b/desktop/steve-dev.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=Steve dev +Comment=remote dev +Exec=foot -a steve-dev mise exec -- herdr --remote steve-dev +Terminal=false +Type=Application +Icon=foot +StartupNotify=true diff --git a/desktop/terminal.desktop b/desktop/terminal.desktop index cd9268b..8bfedea 100644 --- a/desktop/terminal.desktop +++ b/desktop/terminal.desktop @@ -5,7 +5,6 @@ Icon=foot Terminal=false Categories=System;TerminalEmulator; Keywords=shell;prompt;command;commandline; - Name=Terminal GenericName=Terminal Comment=A wayland native terminal emulator diff --git a/mise.toml b/mise.toml index 53aebde..677d231 100644 --- a/mise.toml +++ b/mise.toml @@ -63,6 +63,9 @@ dotfiles.default_mode = "symlink-each" "~/.local/share/applications/RampClient.desktop" = { source = "desktop/RampClient.desktop", mode = "symlink" } "~/.local/share/applications/terminal.desktop" = { source = "desktop/terminal.desktop", mode = "symlink" } "~/.local/share/applications/tmux.desktop" = { source = "desktop/tmux.desktop", mode = "symlink" } +"~/.local/share/applications/steve-dev.desktop" = { source = "desktop/steve-dev.desktop", mode = "symlink" } +"~/.local/share/applications/bianca.desktop" = { source = "desktop/bianca.desktop", mode = "symlink" } +"~/.local/share/applications/dupont.desktop" = { source = "desktop/dupont.desktop", mode = "symlink" } # scripts. "~/.local/bin/hyprland-activeworkspace" = { source = "script/hyprland-activeworkspace", mode = "symlink" }