mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
42 lines
No EOL
1 KiB
Fish
42 lines
No EOL
1 KiB
Fish
# aliases
|
|
|
|
# Package manager aliases
|
|
if [ uname = "Darwin" ]
|
|
alias get="brew install"
|
|
alias search="brew search"
|
|
else if [ -f /etc/arch-release ]
|
|
alias get="sudo pacman -S"
|
|
alias search="pacman -Ss"
|
|
else if [ -f /etc/lsb-release ]
|
|
alias get="sudo apt install"
|
|
alias search="apt search"
|
|
else if [ -f /etc/alpine-release ]
|
|
alias get="apk add"
|
|
alias search="apk search"
|
|
else if [ uname = "FreeBSD" ]
|
|
alias get="sudo pkg install -y"
|
|
alias search="pkg search"
|
|
else if [ -f /etc/gentoo-release ]
|
|
alias get="sudo emerge"
|
|
alias search="emerge --search"
|
|
end
|
|
|
|
alias vim=nvim
|
|
alias cat="bat -Pp"
|
|
|
|
alias k="kubectl"
|
|
alias kp="kubectl get pods -A"
|
|
alias kc="kubectx"
|
|
|
|
# Gentoo
|
|
alias gentoo-check-update="sudo emerge --sync; and sudo emerge -avuDNp @world | genlop -p"
|
|
alias gentoo-upgrade="sudo emerge -avuDN @world"
|
|
|
|
function gentoo-package-use
|
|
sudo vim /etc/portage/package.use/$argv
|
|
end
|
|
|
|
# Volume control (pipewire)
|
|
function vol
|
|
wpctl set-volume @DEFAULT_SINK@ $argv% 2>&1 > /dev/null
|
|
end |