-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_aliases
84 lines (69 loc) · 2.47 KB
/
.bash_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
export EDITOR=nvim
export VISUAL=nvim
# Arch Linux
alias pacman='doas pacman'
alias search='doas pacman -Qs'
alias remove='doas pacman -Rcns'
alias pinstall='doas pacman -S'
alias linstall='doas pacman -U '
alias update='doas pacman -Syyu'
alias clrcache='doas pacman -Scc'
alias orphans='doas pacman -Rns $(pacman -Qtdq)'
alias akring='doas pacman -Sy archlinux-keyring --noconfirm'
alias info='pacman -Si'
alias infox='pacman -Sii'
# Ubuntu
alias apt='nala'
alias nala='doas nala'
# Void
alias xbps-install='doas xbps-install'
alias query='xbps-query -Rs'
alias poweroff='doas poweroff'
alias reboot='doas reboot'
alias ..='cd ..'
alias ...='cd ../../'
alias cdc='cd $HOME/.config'
alias cdd='cd $HOME/.local/src/dwm'
alias cds='cd $HOME/.local/src'
alias ls='exa -al --color=always --group-directories-first --icons' # preferred listing
alias la='exa -a --color=always --group-directories-first --icons' # all files and dirs
alias ll='exa -l --color=always --group-directories-first --icons' # long format
alias lt='exa -aT --color=always --group-directories-first --icons' # tree listing
alias l='exa -lah --color=always --group-directories-first --icons' # tree listing
alias na='$EDITOR $HOME/.bash_aliases'
alias nb='$EDITOR $HOME/.bashrc'
alias nbs='$EDITOR $HOME/.config/bspwm/bspwmrc'
alias nd='$EDITOR $HOME/.local/src/dwm/config.def.h'
alias np='$EDITOR $HOME/.config/polybar/config.ini'
alias ns='$EDITOR $HOME/.config/sxhkd/sxhkdrc'
alias nx='$EDITOR $HOME/.Xresources'
alias nz='$EDITOR $HOME/.zshrc'
alias c='clear'
alias h='cd $HOME'
alias s='source $HOME/.bashrc'
alias home='cd $HOME'
alias etc='cd /etc/'
alias music='cd $HOME/Music'
alias vids='cd $HOME/Videos'
alias conf='cd $HOME/.config'
alias desk='cd $HOME/Desktop'
alias pics='cd $HOME/Pictures'
alias gcl='git clone --depth 1'
alias gi='git init'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push origin master'
alias gs='git status'
alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl"
alias riplong="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -3000 | nl"
alias dlds='cd $HOME/Downloads'
alias docs='cd $HOME/Documents'
alias src='cd $HOME/.local/src'
alias omz='cd $HOME/.oh-my-zsh'
alias merge='xrdb -merge $HOME/.Xresources'
alias mall='make clean && make && doas make install'
alias xev='xev -rv'
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
alias confadd='config add'
alias confcom='config commit -a -m'
alias confpush='config push origin master'