set -x PATH $PATH $HOME/.cargo/bin (yarn global bin) set -x GPG_TTY (tty) alias y paru alias j z alias gst "git status" alias gaa "git add --all" alias ga. "git add ." alias gds "git diff --staged" function gdh --argument-names 'reach' if count $argv > /dev/null git diff HEAD~$reach else git diff HEAD end end funcsave gdh alias gl "git log --oneline --graph" alias gcm "git commit -m" alias ls exa alias l "exa -al" alias ll "exa -l" alias cat bat alias sa "ssh-add -t 3600" alias sat "ssh-add -t " alias sad "ssh-add -d" function forbat --argument-names 'lang' switch $lang case json prettier --parser json | bat --language json --pager "less -RF" case js prettier --parser babel | bat --language babel --pager "less -RF" case '*' echo I don\'t know $lang end end funcsave forbat function bluehead bluetoothctl power on bluetoothctl connect 94:DB:56:8E:74:D9 end funcsave bluehead zoxide init fish | source starship init fish | source