# Change 'ls' to 'eza' alias eza='eza --icons --color=always --group-directories-first' alias ls='eza -al' alias la='eza -a' alias ll='eza -l' # Vim alias vim='nvim' alias vi='nvim' alias v='nvim' alias v.='nvim .' alias cls='clear' alias grep='grep --color=auto' alias rl='source ~/.zshrc; source ~/.zsh_aliases' # Change sudo to doas alias sudo="doas" # Power alias rbn="sudo reboot now" alias sdn="sudo poweroff" # Pacman alias pacin="sudo pacman -S" alias pacupd="sudo pacman -Syu" # Up alias ..="cd .." alias ...="cd ../.." alias czm="chezmoi" alias takeown="chown $USER:$USER" alias cat="bat" alias ":wq"="exit" alias ":q"="exit" alias ":q!"="exit" function _log() { local GREEN="\e[32m" local RESET="\e[0m" echo -e "[${GREEN}√${RESET}] $1" } function fixnm() { sudo systemctl start systemd-resolved _log "Started systemd-resolved" sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf _log "Created symlink /run/systemd/resolve/stub-resolv.conf -> /etc/resolv.conf" sudo systemctl restart systemd-resolved _log "Restarted systemd-resolved" sudo systemctl restart NetworkManager _log "Restarted NetworkManager" sudo systemctl restart tailscaled.service _log "Restarted tailscaled.service" }