dotfiles/fish/config.fish
Nikos Papadakis a35ff04075
nix
2023-09-24 20:48:11 +03:00

26 lines
750 B
Fish

set -U fish_greeting
alias lsd="lsd --group-directories-first"
alias newkey="gpg-connect-agent \"scd serialno\" \"learn --force\" /bye"
alias usepodman="set -x -g DOCKER_HOST unix://(podman info --format '{{.Host.RemoteSocket.Path}}')"
abbr gs git status
abbr gc git commit
abbr gap git add -p
abbr gps git push
abbr gpl git pull
type -q nvim && abbr vim nvim
type -q doas && abbr sudo doas
if type -q lsd
abbr ls lsd
abbr ll lsd -l
abbr la lsd -la
abbr llg lsd -lg
end
# Environment variables
set -x -g RUSTUP_HOME $XDG_DATA_HOME/rustup
set -x -g CARGO_HOME $HOME/.cargo
set -x -g PATH $CARGO_HOME/bin $RUSTUP_HOME/bin $HOME/.local/bin $PATH
type -q zoxide && zoxide init fish | source
test -e ~/.asdf && source ~/.asdf/asdf.fish