aboutsummaryrefslogtreecommitdiff
path: root/fish/.config
diff options
context:
space:
mode:
authorGrace Yoder <grace_yoder@outlook.com>2026-03-23 19:24:20 -0400
committerGrace Yoder <grace_yoder@outlook.com>2026-03-23 19:24:20 -0400
commita2dd719d64a64504186f4173638f7c043030710a (patch)
tree4589cbbaa8306c7847ea8865cfe78c152f651a82 /fish/.config
parent70a1581228f838b03545a4295aa6adf67b67c2a8 (diff)
misc: changes to ghostty and passthrough
Diffstat (limited to 'fish/.config')
-rw-r--r--fish/.config/fish/config.fish117
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"