if status is-interactive end function fish_greeting end fish_add_path "$HOME/.local/bin" alias e nvim alias lg lazygit alias sudo "sudo -A" set -x SUDO_ASKPASS "$HOME/.local/bin/zenity-askpass" set -x SSH_AUTH_SOCK "$XDG_RUNTIME_DIR/yubikey-agent/yubikey-agent.sock" set -x VISUAL nvim set -x EDITOR nvim set -x GOPATH "$HOME/.local/share/go" fish_add_path "$GOPATH/bin" set -x CARGO_HOME "$HOME/.local/share/cargo" fish_add_path "$CARGO_HOME/bin" set -x BUN_INSTALL_CACHE_DIR "$HOME/.cache/bun-install-cache" set -x DOCKER_CONFIG "$HOME/.local/share/docker" direnv hook fish | source