    #!/bin/sh
    #general aliases
    alias xi="doas xbps-install -S $1"
    alias nf="clear && fastfetch"
    alias ascdis="fastfetch --logo $1"
    alias forge="su forgejo"
    alias emoji="cat ~/.local/share/emoji | grep $1"
    alias cst="emacs ~/.suckless/st/config.h"
    alias las="ls"
    alias lasa="ls -a"
    alias lasal="ls -al"
    alias anal="ls -ahl"
    alias resmacs="systemctl --user restart emacsd"
    alias smi="nvidia-smi"
    alias src="source ~/.zshrc"
    alias bat="sb-battery"
    alias battery="sb-battery"
    alias vimrc="vim .vimrc"
    alias ri="ranger"
    alias rim="ranger"
    alias quit="exit"
    alias :q="exit"
    alias :q!="exit"
    alias :Q="exit"
    alias :Q!="exit"
    alias :quit="exit"
    alias :quit!="exit"
    alias :QUIT="exit"
    alias :QUIT!="exit"
    alias q="exit"
    alias fnl="fennel"
    alias "push"="git push -u origin main"
    alias irc="irssi"
    alias hsw="home-manager switch --flake ~/.config/home-manager"
    alias hsc="emacs ~/.config/home-manager/home.nix"
    alias yell="echo"
    alias chm="ecop cat ~/.config/home-manager/home.nix"
    if [ -n "$ZSH_VERSION"  ]; then
        alias ed="ed -p '%: '"
    else
        alias ed="ed -p '$: '"
    fi
    alias weather="curl wttr.in/masjedsoleyman"
    #typo/shortcut
    alias c="clear"
    alias cear="clear"
    alias "cd.."="cd .."
    alias claer="clear"
    alias claer="clear"
    alias clare="clear"
    alias cleae="clear"
    alias clera="clear"
    alias hotp="htop"
