diff options
| author | Grace Yoder <grace_yoder@outlook.com> | 2026-03-23 19:24:20 -0400 |
|---|---|---|
| committer | Grace Yoder <grace_yoder@outlook.com> | 2026-03-23 19:24:20 -0400 |
| commit | a2dd719d64a64504186f4173638f7c043030710a (patch) | |
| tree | 4589cbbaa8306c7847ea8865cfe78c152f651a82 /fish/.config | |
| parent | 70a1581228f838b03545a4295aa6adf67b67c2a8 (diff) | |
misc: changes to ghostty and passthrough
Diffstat (limited to 'fish/.config')
| -rw-r--r-- | fish/.config/fish/config.fish | 117 |
1 files changed, 62 insertions, 55 deletions
diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish index 1d47f55..196ae85 100644 --- a/fish/.config/fish/config.fish +++ b/fish/.config/fish/config.fish @@ -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 +set -gx XDG_CONFIG_HOME $HOME/.config + if status is-interactive - set -g fish_greeting "" - pfetch - fish_config theme choose "Rosé Pine" - starship init fish | source - zoxide init fish | source + 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 + end alias setupidf "source /opt/esp/esp-idf/export.fish" |
