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.

54 lines
1.6 KiB

2 years ago
4 years ago
2 years ago
3 years ago
2 years ago
4 years ago
3 years ago
  1. alias vim='nvim'
  2. alias bim='nvim'
  3. alias ssh="ssh -A" # forward ssh keys to server
  4. alias cp='cp -iv' # prompt when overwriting and verbose
  5. alias mv='mv -iv' # prompt when overwriting and verbose
  6. #alias ll='ls -FGlAhp'
  7. alias du1='du -h -d 1'
  8. alias ls='exa'
  9. alias gs='git status'
  10. alias gap='git add -p'
  11. alias git_current_branch="git branch | grep \* | cut -d ' ' -f2"
  12. alias ggpull='git pull origin (git_current_branch)'
  13. alias ggpush='git push origin (git_current_branch)'
  14. alias weather='curl wttr.in'
  15. alias fox='MOZ_ENABLE_WAYLAND=1 firefox-developer-edition'
  16. alias docker-composer='docker-compose'
  17. alias docker-start='systemctl start docker'
  18. alias docker-stop='systemctl stop docker'
  19. alias mux='tmuxinator'
  20. alias rm='trash'
  21. function vpn-start
  22. sudo systemctl start openvpn-client@$argv
  23. end
  24. function vpn-stop
  25. sudo systemctl stop openvpn-client@$argv
  26. end
  27. function vpn-status
  28. sudo systemctl status openvpn-client@$argv
  29. end
  30. function notify
  31. $argv && play ~/Music/zelda-secret.mp3
  32. end
  33. # my path
  34. export PATH="/home/joshfabean/.n/bin:/usr/local/bin/php:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/home/joshfabean/.cargo/bin:$PATH"
  35. export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:/var/lib/flatpak/exports/bin:/home/joshfabean/go/bin:$PATH"
  36. npm set prefix ~/.npm
  37. export PATH="$HOME/.npm/bin:$PATH"
  38. export PATH="./node_modules/.bin:$PATH"
  39. export LIBVA_DRIVER_NAME=vdpau
  40. export EDITOR=nvim
  41. export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
  42. export LC_ALL="en_US.UTF-8"
  43. export N_PREFIX=/home/joshfabean/.n
  44. function fish_prompt
  45. powerline-rs --shell bare $status
  46. end