dotfiles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
df/.config/fish/config.fish

52 lines
1.0 KiB

set -x PATH $PATH $HOME/.cargo/bin $HOME/go/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