config.fish (1142B)
1 if status is-interactive 2 # Commands to run in interactive sessions can go here 3 end 4 5 ###### ALIAS ###### 6 7 alias c='clear' 8 alias e='exit' 9 alias l='ls -lA' 10 alias ll='ls -la' 11 alias ipa='ip a | grep 192.168.10' 12 13 ###### PACKAGE MANAGER ###### 14 15 alias xi='sudo xbps-install' 16 alias xr='sudo xbps-remove' 17 alias ai='sudo apt install' 18 alias ar='sudo apt remove' 19 alias p='sudo pacman' 20 alias bi='brew install' 21 22 ###### PACKAGES ###### 23 24 alias v='nvim' 25 alias n='neofetch' 26 alias y='yazi' 27 alias g='cage ghostty' 28 alias gx='pkill cage' 29 30 ###### SHELL ###### 31 32 alias zshrc='nvim $HOME/.config/zsh/.zshrc' 33 alias szshrc='source $HOME/.config/zsh/.zshrc' 34 35 alias bashrc='nvim $HOME/.config/bash/.bashrc' 36 alias sbashrc='source $HOME/.config/bash/.bashrc' 37 38 alias fishrc='nvim $HOME/.config/fish/config.fish' 39 alias sfishrc='source $HOME/.config/fish/config.fish' 40 41 ###### git ###### 42 43 alias gcl='git clone' 44 alias gclgh='git clone https://github.com/' 45 alias ga='git add' 46 alias gc='git commit -m' 47 alias gp='git push' 48 49 ###### PATH ###### 50 51 set -gx GPG_TTY (tty) 52 set -gx PATH $PATH /opt/homebrew/bin 53 set -gx PLAN9 /Users/linus/.sources/plan9port 54 set -gx PATH $PATH $PLAN9/bin