100 lines
3.1 KiB
Bash
100 lines
3.1 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
#sudo
|
|
[ "x$(pgrep startx)" = "x" ] && alias sudo='sudo ' || alias sudo='sudo --askpass '
|
|
alias doas='doas -- '
|
|
|
|
#sudo + vim, yea imagine having that powe- nvm
|
|
alias sudovim='sudoedit'
|
|
|
|
#vim
|
|
alias nano=nvim
|
|
alias vim=nvim
|
|
alias vimsudo='sudoedit /etc/sudoers'
|
|
alias vi=nvim
|
|
alias v=nvim
|
|
|
|
#curl
|
|
alias weather='curl wttr.in'
|
|
alias rr='curl -s -L https://raw.githubusercontent.com/keroserene/rickrollrc/master/roll.sh | bash'
|
|
|
|
#install
|
|
alias pac='sudo pacman'
|
|
alias pacS='sudo pacman -S'
|
|
alias pacSy='sudo pacman -Sy'
|
|
alias pacSyu='sudo pacman -Syu'
|
|
alias pacR='sudo pacman -R'
|
|
alias aur='yay'
|
|
alias aurS='yay -S'
|
|
alias aurSy='yay -Sy'
|
|
alias aurSyu='yay -Syu'
|
|
alias aurR='yay -R'
|
|
|
|
#ripper
|
|
alias spotifyrip='spotify-ripper -u palembani@gmail.com'
|
|
alias yt='youtube-dl'
|
|
alias yta='youtube-dl -x --audio-format'
|
|
alias xreload='xrdb $HOME/.config/Xresources'
|
|
|
|
#clean up
|
|
alias wget='wget --hsts-file="$XDG_CACHE_HOME/wget-hsts"'
|
|
|
|
#shortcuts
|
|
alias ytv='youtube-viewer'
|
|
alias gravit='~/my\ Files/Gravit/GravitDesigner.AppImage'
|
|
alias redoom='~/doom refresh'
|
|
alias rvim='sudo vim'
|
|
alias py='python'
|
|
alias ps2c='sudo sh $HOME/.scripts/ps2c'
|
|
alias cls='clear'
|
|
alias classprop='xprop WM_CLASS'
|
|
alias storagelist='lsblk -f'
|
|
alias ..='cd ..'
|
|
alias ...='cd ../..'
|
|
alias q='exit'
|
|
alias ls='exa --color=always --group-directories-first' # my preferred listing
|
|
alias la='exa -a --color=always --group-directories-first' # all files and dirs
|
|
alias ll='exa -l --color=always --group-directories-first' # long format
|
|
alias lla='exa -al --color=always --group-directories-first' # long format
|
|
alias lt='exa -aT --color=always --group-directories-first' # tree listing
|
|
alias reUSD='rm -rf /tmp/rate.html /tmp/rateUSD.txt'
|
|
alias upElearn='sh $HOME/.scripts/elearning-isitup.sh'
|
|
# alias old-ranger='ranger'
|
|
alias ranger='lf'
|
|
#alias mpv='mpv --geometry=1280x720'
|
|
|
|
#config shortcuts
|
|
alias cfvim='vim $XDG_CONFIG_HOME/vim/vimrc'
|
|
alias cfbash='vim $HOME/.bashrc'
|
|
alias cfzsh='vim $XDG_CONFIG_HOME/zsh/.zshrc'
|
|
alias cfxres='vim $XDG_CONFIG_HOME/Xresources'
|
|
alias cfbsp='vim $XDG_CONFIG_HOME/bspwm/bspwmrc'
|
|
alias cfqtile='vim $XDG_CONFIG_HOME/qtile/config.py'
|
|
alias cfpoly='vim $XDG_CONFIG_HOME/polybar/config'
|
|
alias cfkeys='vim $XDG_CONFIG_HOME/sxhkd/sxhkdrc'
|
|
alias cfalias='vim $XDG_CONFIG_HOME/zsh/aliases'
|
|
alias cfbind='vim $XDG_CONFIG_HOME/zsh/keybinds'
|
|
alias cfprofile='vim $XDG_CONFIG_HOME/zsh/.zprofile'
|
|
alias cfxprofile='vim $XDG_CONFIG_HOME/xprofile'
|
|
alias cfcompt='vim $XDG_CONFIG_HOME/picom/compton.conf'
|
|
alias cfenv='vim $XDG_CONFIG_HOME/zsh/.zshenv'
|
|
alias cfmutt='vim $XDG_CONFIG_HOME/mutt/muttrc'
|
|
|
|
#more shortcuts
|
|
alias htop='htop -t'
|
|
alias rm='rm -i'
|
|
alias mv='mv -i'
|
|
alias cp='cp -i'
|
|
alias mntfd='sudo mount -o gid=users,fmask=113,dmask=002'
|
|
alias umntfd='sudo umount'
|
|
alias cmatrix='unimatrix -n -s 96 -l 'o''
|
|
alias make-xanmod='env use_tracers=n use_numa=n use_pds=y use_ns=y makepkg -s'
|
|
|
|
#folder shortcut
|
|
alias cdclg='cd "$HOME/my Files/Kuliah/"'
|
|
alias cdwine='cd "$HOME/.local/share/wineprefixes/"'
|
|
|
|
#Git Aliases
|
|
alias gR='git restore'
|
|
alias gs='git status'
|
|
alias config='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME'
|