7b948c30feda68c98991eafc06b9cae5eb485f45
- Author
- Pavle Portic <pavle.portic@tilda.center>
- Committer
- Pavle Portic <pavle.portic@tilda.center>
- Date
Message
Split off zsh aliases into separate file
Diff
1diff --git a/dot_aliases b/dot_aliases
2new file mode 100644
3index 0000000000000000000000000000000000000000..4afa42c831702418ee26fb141a09cabeb021d0ec
4--- /dev/null
5+++ b/dot_aliases
6@@ -0,0 +1,77 @@
7+# vim: ft=zsh
8+
9+# General
10+alias '...'='../..'
11+alias '....'='../../..'
12+alias '.....'='../../../..'
13+alias '......'='../../../../..'
14+alias '.......'='../../../../../..'
15+alias '........'='../../../../../../..'
16+alias ls='ls --group-directories-first --color=always --time-style=long-iso'
17+alias cl=clear
18+alias cdl='cd ~/ && cl'
19+alias rmr='rm -rIf'
20+alias mkdir='mkdir -p'
21+alias df='df -h'
22+alias ran=ranger
23+alias -g WC='| wc -l'
24+alias rcp='rsync -rPv'
25+alias cal='cal -m'
26+alias grep='grep -Hn --color=always'
27+alias -g NO='>/dev/null 2>&1'
28+alias -g clip='xclip -selection c'
29+alias db='sudo duplicity-backup -c /etc/duplicity/duplicity-backup.conf'
30+alias wakerouter='wol 18:a9:05:39:c4:4d'
31+alias myip='curl icanhazip.com'
32+alias -g vim='nvim'
33+alias manage='python manage.py'
34+alias zpool='sudo zpool'
35+alias 'zpool import'='zpool import -d /dev/disk/by-id'
36+alias zfs='sudo zfs'
37+alias fdisk='sudo fdisk'
38+alias cfn='cfn-lint'
39+alias diff='diff -y --suppress-common-lines'
40+alias -g HASH='| sha256sum | base64 H -n1 | clip'
41+alias cz=chezmoi
42+alias dockre=docker
43+alias unbound='cd ~/dev/docker/unbound; dcrestart; -'
44+
45+# Systemctl aliases
46+alias sctl='sudo systemctl'
47+alias sstatus='sudo systemctl status'
48+alias sstart='sudo systemctl start'
49+alias srestart='sudo systemctl restart'
50+alias sreload='sudo systemctl reload'
51+alias sstop='sudo systemctl stop'
52+alias senable='sudo systemctl enable'
53+alias sdisable='sudo systemctl disable'
54+alias hib='sudo systemctl suspend'
55+
56+alias suctl='systemctl --user'
57+alias sustatus='systemctl --user status'
58+alias sustart='systemctl --user start'
59+alias surestart='systemctl --user restart'
60+alias sureload='systemctl --user reload'
61+alias sustop='systemctl --user stop'
62+alias suenable='systemctl --user enable'
63+alias sudisable='systemctl --user disable'
64+
65+# Pass aliases
66+alias psh='pass show'
67+alias psi='pass insert'
68+alias pse='pass edit'
69+alias pgp='pass git push'
70+alias pgl='pass git pull'
71+
72+# Oh my zsh alias override
73+alias yar='yay'
74+alias -g du='du -sh'
75+alias -g duf='du -sh * | sort -h'
76+alias -g dufa='du -sh * .* | sort -h'
77+alias la='ls -a'
78+alias ll='ls -lah'
79+unalias -m 'fd'
80+unalias -m 'ff'
81+unalias -m '_'
82+unalias -m 'please'
83+unalias -m 'rm'
84diff --git a/dot_zshrc b/dot_zshrc
85index 1f7e49bea3a1de7c6170246d14878b5a151251fc..b967c83b23c9fbbecfd8840b2da43df47060db0c 100644
86--- a/dot_zshrc
87+++ b/dot_zshrc
88@@ -45,80 +45,7 @@ fpath=(~/.config/zsh/completions ~/.config/zsh/functions $fpath)
89 autoload -Uz compinit && compinit
90 autoload -Uz ~/.config/zsh/functions/*
91
92-# Aliases
93-alias '...'='../..'
94-alias '....'='../../..'
95-alias '.....'='../../../..'
96-alias '......'='../../../../..'
97-alias '.......'='../../../../../..'
98-alias '........'='../../../../../../..'
99-alias ls='ls --group-directories-first --color=always --time-style=long-iso'
100-alias cl=clear
101-alias cdl='cd ~/ && cl'
102-alias rmr='rm -rIf'
103-alias mkdir='mkdir -p'
104-alias df='df -h'
105-alias ran=ranger
106-alias -g WC='| wc -l'
107-alias rcp='rsync -rPv'
108-alias cal='cal -m'
109-alias grep='grep -Hn --color=always'
110-alias -g NO='>/dev/null 2>&1'
111-alias -g clip='xclip -selection c'
112-alias db='sudo duplicity-backup -c /etc/duplicity/duplicity-backup.conf'
113-alias wakerouter='wol 18:a9:05:39:c4:4d'
114-alias myip='curl icanhazip.com'
115-alias -g vim='nvim'
116-alias manage='python manage.py'
117-alias zpool='sudo zpool'
118-alias 'zpool import'='zpool import -d /dev/disk/by-id'
119-alias zfs='sudo zfs'
120-alias fdisk='sudo fdisk'
121-alias cfn='cfn-lint'
122-alias diff='diff -y --suppress-common-lines'
123-alias -g HASH='| sha256sum | base64 H -n1 | clip'
124-alias cz=chezmoi
125-alias dockre=docker
126-alias unbound='cd ~/dev/docker/unbound; dcrestart; -'
127-
128-# Systemctl aliases
129-alias sctl='sudo systemctl'
130-alias sstatus='sudo systemctl status'
131-alias sstart='sudo systemctl start'
132-alias srestart='sudo systemctl restart'
133-alias sreload='sudo systemctl reload'
134-alias sstop='sudo systemctl stop'
135-alias senable='sudo systemctl enable'
136-alias sdisable='sudo systemctl disable'
137-alias hib='sudo systemctl suspend'
138-
139-alias suctl='systemctl --user'
140-alias sustatus='systemctl --user status'
141-alias sustart='systemctl --user start'
142-alias surestart='systemctl --user restart'
143-alias sureload='systemctl --user reload'
144-alias sustop='systemctl --user stop'
145-alias suenable='systemctl --user enable'
146-alias sudisable='systemctl --user disable'
147-
148-# Pass aliases
149-alias psh='pass show'
150-alias psi='pass insert'
151-alias pgp='pass git push'
152-alias pgl='pass git pull'
153-
154-# Oh my zsh alias override
155-alias yar='yay'
156-alias -g du='du -sh'
157-alias -g duf='du -sh * | sort -h'
158-alias -g dufa='du -sh * .* | sort -h'
159-alias la='ls -a'
160-alias ll='ls -lah'
161-unalias -m 'fd'
162-unalias -m 'ff'
163-unalias -m '_'
164-unalias -m 'please'
165-unalias -m 'rm'
166+source ~/.aliases
167
168 # Variable exports
169 export VISUAL="nvim"