-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.zsh_aliases
More file actions
104 lines (89 loc) · 4.38 KB
/
.zsh_aliases
File metadata and controls
104 lines (89 loc) · 4.38 KB
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
######################
# ALIASES #
######################
# 📂 Directory Shortcuts
alias cdc="cd && cd Code"
alias cdd="cd && cd Downloads"
alias cdg="cd && cd Github"
# 🧠 Shell & System Helpers
alias :q="exit"
alias srcz="source ~/.zshrc && dunstify 'Arch Linux' 'Shell config reloaded!' -a System -u low"
alias se="sudoedit"
alias vi="nvim"
alias vim="nvim"
alias va="vi ~/.zsh_aliases"
alias vz="vi ~/.zshrc"
alias ve="vi ~/.zshenv"
alias vl="vi ~/.zshrc.local"
alias vk="vi ~/.config/kitty/kitty.conf"
alias vs="vi ~/.config/starship.toml"
# 🖼️ Wallpaper Switching
alias wall="swww img"
alias rwa="random-wall ~/Pictures/Wallpapers/Anime"
alias rwc="random-wall ~/Pictures/Wallpapers/Cute"
alias rwd="random-wall ~/Pictures/Wallpapers/DOTA"
alias rwdc="random-wall ~/Pictures/Wallpapers/DC"
alias rwm="random-wall ~/Pictures/Wallpapers/MOBA"
alias rwg="random-wall ~/Pictures/Wallpapers/Green"
alias rwo="random-wall ~/Pictures/Wallpapers/Other"
alias rwog="random-wall ~/Pictures/Wallpapers/Old-G"
alias rwl="random-wall ~/Pictures/Wallpapers/League"
alias rwt="random-wall ~/Pictures/Wallpapers/Tech"
# 🗃️ File Listing (with eza)
alias ls='eza --icons --color=always --group-directories-first'
alias ll='eza -alF --icons --color=always --group-directories-first'
alias la='eza -a --icons --color=always --group-directories-first'
alias l='eza -F --icons --color=always --group-directories-first'
alias l.='eza -a | egrep "^\."'
# 🧼 Arch Linux Waifu Notifiers
alias hi="dunstify 'Arch Linux' 'Welcome back, baka~ 😤 You better have some dotfiles to show me!' -a System -u normal"
alias ns="dunstify 'Arch Linux' 'DAMN! You have not riced me since last month. Did u forget ur loving arch wifey..?' -a System -u normal"
alias rice="dunstify 'Arch Linux' 'Let’s rice together today, senpai~ 🌸 Don’t leave me looking basic!' -a System -u low"
# 📦 Package Management
alias clean="sudo pacman -Rns $(pacman -Qtdq) && dunstify 'Arch Linux' 'Removed unused packages 🧹' -a System -u low"
# 🗑️ Cleanup
alias tp="trash-put"
# 🛠️ Compression Tools
alias xzz="XZ_OPT='-9 -T12' tar -cJf"
alias gzz="tar -czf"
alias zst="tar -I 'zstd -19 -T0' -cf"
alias 7zz="7z a -t7z -m0=lzma2 -mx=9 -mmt=12 -mqs=on"
# 🛑 Systemctl
alias sctl="systemctl"
alias sctls="systemctl status"
alias sctle="systemctl enable"
alias sctld="systemctl disable"
alias sctlr="systemctl restart"
# 🧪 Languages & Tools
alias dr="dotnet run"
alias dw="dotnet watch"
alias dt="dotnet test"
alias gcc="gcc -Wall"
alias g++="g++ -Wall"
alias cl="clang -std=c23 -Wall"
alias cl++="clang++ -std=c++23 -Wall"
alias jr="java"
alias jc="javac"
alias py="python"
# 💻 CLI Programs
alias ac="aria2c"
alias y="yazi"
alias mg="mega-get"
alias ff="clear && fastfetch"
alias hc="hyprctl clients"
# yt-dlp Aliases
alias yd='yt-dlp -f "bv*[vcodec^=av01][height<=1080]+ba[acodec=opus]/bv*[vcodec^=vp9][height<=1080]+ba[acodec=opus]/bv*[height<=1080]+ba/b" --embed-thumbnail --embed-metadata'
alias yd720='yt-dlp -f "bv*[vcodec^=av01][height<=720]+ba[acodec=opus]/bv*[vcodec^=vp9][height<=720]+ba[acodec=opus]/bv*[height<=720]+ba/b" --embed-thumbnail --embed-metadata'
alias yd1440='yt-dlp -f "bv*[vcodec^=av01][height<=1440]+ba[acodec=opus]/bv*[vcodec^=vp9][height<=1440]+ba[acodec=opus]/bv*[height<=1440]+ba/b" --embed-thumbnail --embed-metadata'
alias yd4k='yt-dlp -f "bv*[vcodec^=av01][height<=2160]+ba[acodec=opus]/bv*[vcodec^=vp9][height<=2160]+ba[acodec=opus]/bv*[height<=2160]+ba/b" --embed-thumbnail --embed-metadata'
alias ydtv='yt-dlp -f "bv*[vcodec^=hev][height<=1080]+ba[acodec=opus]/bv*[vcodec^=hev][height<=1080]+ba[acodec^=mp4a]/bv*[vcodec^=avc][height<=1080]+ba/b" --merge-output-format mkv --embed-thumbnail --embed-metadata --embed-subs'
alias ydtv720='yt-dlp -f "bv*[vcodec^=hev][height<=720]+ba[acodec=opus]/bv*[vcodec^=hev][height<=720]+ba[acodec^=mp4a]/bv*[vcodec^=avc][height<=720]+ba/b" --merge-output-format mkv --embed-thumbnail --embed-metadata --embed-subs'
alias ydtv4k='yt-dlp -f "bv*[vcodec^=hev][height<=2160]+ba[acodec=opus]/bv*[vcodec^=hev][height<=2160]+ba[acodec^=mp4a]/bv*[vcodec^=avc][height<=2160]+ba/b" --merge-output-format mkv --embed-thumbnail --embed-metadata --embed-subs'
# 🧃 Custom Tools
alias zt="./.local/opt/ztrack/ZTrack"
alias zero="./.local/opt/zero/Zero.CLI"
alias ztrack="./.local/opt/ztrack/ZTrack"
# Custom Utitlies
alias cat="bat --style plain"
alias less="cat"
alias pacclean="paccache -rv && paccache -rvuk0"