misc: changes to ghostty and passthrough

This commit is contained in:
Grace Yoder 2026-03-23 19:24:20 -04:00
parent 70a1581228
commit a2dd719d64
No known key found for this signature in database
4 changed files with 84 additions and 580 deletions

View file

@ -2,73 +2,80 @@ set host (hostname)
if string match -q "*turing*" "$host"
set -x PATH /Users/scie/.local/nvim-macos-arm64/bin \
/opt/homebrew/Cellar/universal-ctags/HEAD-43ca055/bin \
/Users/scie/.local/xonsh-env/xbin \
/Users/scie/.local/xonsh-env/xbin \
/opt/homebrew/opt/icu4c@76/sbin \
/opt/homebrew/opt/icu4c@76/bin \
/opt/homebrew/opt/llvm/bin \
/Users/scie/.dotnet/tools \
/Users/scie/.local/bin \
/Users/scie/Library/Python/3.9/bin \
/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/emulators \
/opt/homebrew/bin/iodine \
/opt/homebrew/bin \
/opt/homebrew/opt/zig@0.14/bin \
/Users/scie/.platformio/penv/bin/ \
/Users/scie/.cargo/bin \
/Users/scie/.local/xonsh-env/xbin \
/Users/scie/go/bin \
/usr/bin \
/usr/local/bin \
/usr/sbin \
/usr/local/sbin \
/bin \
/sbin
else if test "$host" = "lovelace"
/opt/homebrew/Cellar/universal-ctags/HEAD-43ca055/bin \
/Users/scie/.local/xonsh-env/xbin \
/Users/scie/.local/xonsh-env/xbin \
/opt/homebrew/opt/icu4c@76/sbin \
/opt/homebrew/opt/icu4c@76/bin \
/opt/homebrew/opt/llvm/bin \
/Users/scie/.dotnet/tools \
/Users/scie/.local/bin \
/Users/scie/Library/Python/3.9/bin \
/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/emulators \
/opt/homebrew/bin/iodine \
/opt/homebrew/bin \
/opt/homebrew/opt/zig@0.14/bin \
/Users/scie/.platformio/penv/bin/ \
/Users/scie/.cargo/bin \
/Users/scie/.local/xonsh-env/xbin \
/Users/scie/go/bin \
/usr/bin \
/usr/local/bin \
/usr/sbin \
/usr/local/sbin \
/bin \
/sbin
else if test "$host" = lovelace
set -x PATH /home/scie/.local/bin \
/home/linuxbrew/.linuxbrew/bin \
/home/linuxbrew/.linuxbrew/sbin \
/home/scie/.nvm/versions/node/v22.15.0/bin \
/home/scie/.cargo/bin \
/usr/local/sbin \
/usr/local/bin \
/usr/sbin \
/usr/bin \
/sbin \
/bin \
/usr/games \
/usr/local/games \
/snap/bin
else if test "$host" = "lee"
fish_add_path ~/.local/bin
/home/linuxbrew/.linuxbrew/bin \
/home/linuxbrew/.linuxbrew/sbin \
/home/scie/.nvm/versions/node/v22.15.0/bin \
/home/scie/.cargo/bin \
/usr/local/sbin \
/usr/local/bin \
/usr/sbin \
/usr/bin \
/sbin \
/bin \
/usr/games \
/usr/local/games \
/snap/bin
else if test "$host" = lee
fish_add_path ~/.local/bin
end
set -gx HOMEBREW_BUNDLE_FILE "~/.config/Brewfile"
if test -d /home/linuxbrew/.linuxbrew
# Homebrew is installed on Linux
set -gx HOMEBREW_PREFIX "/home/linuxbrew/.linuxbrew"
set -gx HOMEBREW_CELLAR "/home/linuxbrew/.linuxbrew/Cellar"
set -gx HOMEBREW_REPOSITORY "/home/linuxbrew/.linuxbrew/Homebrew"
set -gx PATH "/home/linuxbrew/.linuxbrew/bin" "/home/linuxbrew/.linuxbrew/sbin" "/home/linuxbrew/.linuxbrew/opt/rustup/bin" $PATH
set -q MANPATH; or set MANPATH ''
set -gx MANPATH "/home/linuxbrew/.linuxbrew/share/man" $MANPATH
set -q INFOPATH; or set INFOPATH ''
set -gx INFOPATH "/home/linuxbrew/.linuxbrew/share/info" $INFOPATH
# Homebrew is installed on Linux
set -gx HOMEBREW_PREFIX "/home/linuxbrew/.linuxbrew"
set -gx HOMEBREW_CELLAR "/home/linuxbrew/.linuxbrew/Cellar"
set -gx HOMEBREW_REPOSITORY "/home/linuxbrew/.linuxbrew/Homebrew"
set -gx PATH "/home/linuxbrew/.linuxbrew/bin" "/home/linuxbrew/.linuxbrew/sbin" "/home/linuxbrew/.linuxbrew/opt/rustup/bin" $PATH
set -q MANPATH; or set MANPATH ''
set -gx MANPATH "/home/linuxbrew/.linuxbrew/share/man" $MANPATH
set -q INFOPATH; or set INFOPATH ''
set -gx INFOPATH "/home/linuxbrew/.linuxbrew/share/info" $INFOPATH
end
if status is-interactive
set -g fish_greeting ""
pfetch
set -gx XDG_CONFIG_HOME $HOME/.config
if status is-interactive
if set -q GHOSTTY_RESOURCES_DIR
source "$GHOSTTY_RESOURCES_DIR/shell-integration/fish/vendor_conf.d/ghostty-shell-integration.fish"
end
set -g fish_greeting ""
pfetch
fish_vi_key_bindings
fish_config theme choose "Rosé Pine"
starship init fish | source
zoxide init fish | source
fish_config theme choose "Rosé Pine"
starship init fish | source
zoxide init fish | source
end
alias setupidf "source /opt/esp/esp-idf/export.fish"