-
-
Notifications
You must be signed in to change notification settings - Fork 842
/
Copy pathconfig.fish
46 lines (35 loc) · 1.72 KB
/
config.fish
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
source ~/src/config/fish/alias-and-functions.fish
source ~/src/config/fish/private.fish
source ~/.local/state/nix/profiles/profile/etc/profile.d/nix.fish # use latest version of nix
set -x NIX_SSL_CERT_FILE /etc/ssl/certs/ca-certificates.crt # needed for flox/nix (some ssl bug or something) TODO: still needed?
# TODO: how to use latest version of nix daemon too with flox?
# direnv hook fish | source # direnv (cd into folder, will get the `.env` etc.)
# set -x DIRENV_LOG_FORMAT "" # hide direnv unloading messages
fish_add_path $HOME/.flox/run/aarch64-darwin.default.dev/bin
fish_add_path ~/go/bin
fish_add_path /opt/homebrew/bin
fish_add_path "$HOME/Library/Application Support/edgedb/bin"
fish_add_path "$HOME/.bun/bin"
fish_add_path "$HOME/.cargo/bin"
set -gx PATH /Users/nikiv/.local/share/solana/install/active_release/bin $PATH # solana https://solana.com/docs/intro/installation
# Added by Windsurf
fish_add_path /Users/nikiv/.codeium/windsurf/bin
# Added by LM Studio CLI (lms)
set -gx PATH $PATH /Users/nikiv/.cache/lm-studio/bin
# fnm
# TODO: looks ugly and seems wrong to commit this in config.fish, fix it
set -gx PATH "/Users/nikiv/.local/state/fnm_multishells/6982_1733503676213/bin" $PATH;
set -gx FNM_MULTISHELL_PATH "/Users/nikiv/.local/state/fnm_multishells/6982_1733503676213";
set -gx FNM_VERSION_FILE_STRATEGY "local";
set -gx FNM_DIR "/Users/nikiv/Library/Application Support/fnm";
set -gx FNM_LOGLEVEL "info";
set -gx FNM_NODE_DIST_MIRROR "https://nodejs.org/dist";
set -gx FNM_COREPACK_ENABLED "false";
set -gx FNM_RESOLVE_ENGINES "true";
set -gx FNM_ARCH "arm64";
# moonbit
fish_add_path "$HOME/.moon/bin"
atuin init fish | source
jumpy completions fish | source
# for pg_dump
fish_add_path /opt/homebrew/opt/libpq/bin