-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.zsh_aliases
87 lines (71 loc) · 3.42 KB
/
.zsh_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
85
86
87
# Alias definitions
# I am keeping them separate from my main .zshrc file for portability
# some more ls aliases
# alias ll='ls -AlFh --color=auto'
# alias la='ls -A --color=auto'
# alias l='ls -CF --color=auto'
# trying out exa as a replacement for ls
alias ls='exa -al --icons --color=always --group-directories-first' # preferred
alias la='exa -a --icons --color=always --group-directories-first' # all files & dirs
alias ll='exa -l --icons --color=always --group-directories-first' # long list
alias lt='exa -aT --icons --color=always --group-directories-first' # tree list
alias l.='exa -a | egrep "^\."' # only dots
alias lr='exa -al -s newest --icons --color=always' # reverse by modified
# other useful aliases
#
# Reload zsh after changes to .zshrc or .zsh_aliases
alias zreload='. ~/.zshrc'
# Misc stuff
alias cm='cm.sh' #cmatrix with random colors
alias df='df -h'
alias free='free -h'
alias myip="curl http://ipecho.net/plain; echo"
alias neo='neofetch'
alias mkdir='mkdir --parents --verbose'
# Quick weather forecasts
alias qf='curl wttr.in/60504'
alias qford='curl wttr.in/ORD'
alias qfmdw='curl wttr.in/MDW'
alias qmoon='curl wttr.in/moon'
# Doppler radar loops - ILX=Central IL, LOT=Chicago
alias dopconus='curl -s https://radar.weather.gov/ridge/standard/CONUS_loop.gif >! /tmp/doppler.gif && ffplay -loglevel quiet -loop 0 /tmp/doppler.gif'
alias dopilx='curl -s https://radar.weather.gov/ridge/standard/KILX_loop.gif >! /tmp/doppler.gif && ffplay -loglevel quiet -loop 0 /tmp/doppler.gif'
alias doplot='curl -s https://radar.weather.gov/ridge/standard/KLOT_loop.gif >! /tmp/doppler.gif && ffplay -loglevel quiet -loop 0 /tmp/doppler.gif'
alias doppah='curl -s https://radar.weather.gov/ridge/standard/KPAH_loop.gif >! /tmp/doppler.gif && ffplay -loglevel quiet -loop 0 /tmp/doppler.gif'
# Nordvpn quick commands
alias vpnc='nordvpn connect'
alias vpnd='nordvpn disconnect'
alias vpns='nordvpn status'
alias emacs="emacsclient -c -a 'emacs'&"
# Add a fortune to the clear command
alias clear='clear ; fortune | cowsay -w -n'
# Gemini shortcuts
alias gb='~/gemblog.sh'
alias gf='~/gemfull.sh'
# Update Horizon website
alias hrzup='~/horizon-update.sh'
# Play TheEL.US Radio Station
alias radio='mpv --quiet "https://streaming.live365.com/a71722"'
# Get tmux status for session/windows/panes
alias tmuxst='tmux ls && tmux lsw -a && tmux lsp -a'
# Check Unicode support in terminal
alias unisup='curl https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt'
# enable/disable Pop Shop
alias popshopoff='
sed -i "s/X-GNOME-Autostart-enabled=true/X-GNOME-Autostart-enabled=false/" /home/$USER/.config/autostart/io.elementary.appcenter-daemon.desktop
echo "Pop Shop disabled"
killall io.elementary.appcenter'
alias popshopon='
sed -i "s/X-GNOME-Autostart-enabled=false/X-GNOME-Autostart-enabled=true/" /home/$USER/.config/autostart/io.elementary.appcenter-daemon.desktop
echo "Pop Shop enabled"
nohup io.elementary.appcenter -s >/dev/null 2>&1 &'
# A few package aliases
alias saupdate='sudo apt update'
alias saupgrade='sudo apt upgrade'
alias aptup='sudo apt update && sudo apt upgrade'
alias aptlistup='apt list --upgradeable'
alias mydots='/usr/bin/git --git-dir=/home/bobossler/.dotfiles --work-tree=/home/bobossler'
alias nalaup='sudo nala update && sudo nala upgrade'
alias nalaupd='sudo nala update && nala list --upgradeable'
alias nalaupg='sudo nala upgrade'
alias nalaar='sudo nala autoremove'