forked from prasanthrangan/hyprdots
-
Notifications
You must be signed in to change notification settings - Fork 1
/
custom_hypr.lst
239 lines (216 loc) · 12 KB
/
custom_hypr.lst
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
#╒═══════════════════════════════════════════════════════════╕
#│ │
#│ Gl00ria's Remix │
#│ │
#╘═══════════════════════════════════════════════════════════╛
# --------------------------------------------------- // Intel
# implementation for "OpenGL"
mesa
mesa-utils
# more control over the GPU + better performance for some games
vulkan-intel
vulkan-headers
vulkan-tools
vulkan-icd-loader
# --------------------------------------------------- // Nvidia
optimus-manager
optimus-manager-qt
# optimus-manager-qt-kde # install manully, otherwise would fail
# --------------------------------------------------- // Security
ufw # ufw (Uncompleted Firewall) pkg
apparmor # LSM (Linux Security Module), by providing MAC (Mandatory Access Control)
audit # apparmor req
# get desktop notifications on denied actions (for apparmor)
python-notify2
python-psutil
# --------------------------------------------------- // Power Management
# tlp
auto-cpufreq
powertop
# --------------------------------------------------- // Backup Utils
timeshift
grub-btrfs
deja-dup
# --------------------------------------------------- // Pkg management
reflector # find pacman's fastest merrors --> alias == True
pacman-contrib # for system update check
pkgfile # pacman (.files) metadat explorer
rebuild-detector # detects which pkg need to be rebuilt
python-packaging # utils for python-packaging
# --------------------------------------------------- // Networking
ntp # Network Time Protocol
dnsmasq # DNS forwarder & DHCP server
dhclient # DHCP client
ethtool # util to control netwrok drivers & hardware
modemmanager # mobile broadband modem management service
networkmanager # network manager
network-manager-applet # network manager system tray utility
nss-mdns # host-name resolution via (mDNS)
net-tools # host-name resolution via (mDNS)
openssh # come on :)
b43-fwcutter # firmware extractor for (b43) kernel module
iwd # internet wireless daemon
wpa_supplicant # util for WPA wirless network
openvpn # VPN
networkmanager-openvpn # OpenVPN plugin for 'networkmanager'
# --------------------------------------------------- // File System Support
ntfs-3g # NTFS filesystem driver and utilities
nfs-utils # Network fs
mtools # access (MS-DOS) disks
efitools # UEFI secure boot platforms
# --------------------------------------------------- // Audio
pavucontrol # pulseaudio volume control
pamixer # pulseaudio cli mixer
pipewire # audio/video server
wireplumber # pipewire session manager
pipewire-alsa # pipewire alsa client
pipewire-audio # pipewire audio client
pipewire-jack # pipewire jack client
pipewire-pulse # pipewire pulseaudio client
gst-plugin-pipewire # pipewire gstreamer client
# --------------------------------------------------- // bluetooth
bluez # bluetooth protocol stack
bluez-utils # bluetooth utility cli
blueman # bluetooth manager gui
# --------------------------------------------------- // Archive utils
p7zip
unrar
unzip
# --------------------------------------------------- // System Info
nvtop # AMD, NVIDIA & INTEL) process monitor
ncdu # disk usage analyzer
btop # (CPU, memory, disks, netword & processes) monitor config == True
# --------------------------------------------------- // Git
git
lazygit|git # awesome TUI for git, config == True
diff-so-fancy|lazygit # syntax-highlihgting pager
# --------------------------------------------------- // Editors
vim # come on :)
neovim # come on :)
clang # required for treesitter parsers
python-pynvim # neovim python's support
neovide # C00L GUI for neovim
zathura # terminal pdf reader
zathura-pdf-poppler
# --------------------------------------------------- // Printer/Scanner Support
hplip # Drivers for (DeskJet, OfficeJet, Photosmart, Busseniss Inject)
gutenprint # printer drivers for POSIX sys
print-manager # managing pring jobs & printers
libcups
cups
cups-browsed # browse the network for remote cups
bluez-cups # CUPS printer backend for Bluetooth printers
system-config-printer # CPUS printer config tools & staus applet
splix # CUPS drivers for (Samsung Printer Language) printers
cups-filters
foomatic-db-engine # generate print queues & handle jobs
foomatic-db # collected knowledge about printers, drivers, and driver options
foomatic-db-nonfree # non-free ^^^^^^^^
foomatic-db-gutenprint-ppds # simplified prebuilt ppd files
foomatic-db-ppds # PPDs from printer manufacturers
foomatic-db-nonfree-ppds # non-free ^^^^^^^^^^^^^
ghostscript # interpreter for 'PostScript' language
# --------------------------------------------------- // Shells
zsh
oh-my-zsh-git # plugin manager for zsh
zsh-autosuggestions # plugin
zsh-fast-syntax-highlighting # plugin
starship # customizable shell prompt
fastfetch # system information fetch tool
zoxide # cd's alternative --> alias = True
eza # ls's alternative --> alias == True
bat # cat's alternative --> alias == True
gtrash # rm's alternative --> alias == True
ripgrep # grep's alternative --> alias == True
fd # find's alternative --> alias == True
fzf # fuzzy finder --> alias == True
wget # come on :)
curl # come on :)
yt-dlp # download from YouTube --> alias == True
mlocate # mergeing (locate/updatedb)
tldr # :) for YOU, ME & US
rsync # the fantastical fantasticoo
xdg-user-dirs # manage user dir (~/Music/ ~/Desktop/ etc...)
xdg-utils
usb_modeswitch # activating swichable USB devices
tmux # terminal multiplexer, config == True
brightnessctl # screen brightness control
# --------------------------------------------------- // GUI Apps/Utils
visual-studio-code-bin # come on :), config == True
kitty # terminal emulator, config == True
bluemail # email client
firefox # browser
dolphin # kde file manager
qt5-imageformats # for dolphin image thumbnails
ffmpegthumbs # for dolphin video thumbnails
kde-cli-tools # for dolphin file type defaults
ark # kde file archiver
libreoffice-fresh # Microsoft Offics's alternative
vmware-workstation # VM
rhythmbox # music player
gparted # come on :)
gwenview # image viewer
# --------------------------------------------------- // Desktop Integration
accountsservice # d-bus interface for user account query & implementation
gst-libav # multimedia graph framework (libav plugin)
libdvdcss # DVD decrybtion
libgsf # I/O lib for structured file format
libopenraw # decoding raw files
# --------------------------------------------------- // Langs Support
jdk-openjdk # java
# --------------------------------------------------- // Misc
udiskie # manage removable media
polkit-gnome # authentication agent
xdg-desktop-portal-hyprland # xdg desktop portal for hyprland
parallel # for parallel processing
jq # for json processing
imagemagick # for image processing
libnotify # for notifications
rmlint # finds space waste and other broken things on your filesystem
# --------------------------------------------------- // Theming
nwg-look-bin # gtk configuration tool
qt5ct # qt5 configuration tool
qt6ct # qt6 configuration tool
kvantum # svg based qt6 theme engine
kvantum-qt5 # svg based qt5 theme engine
qt5-wayland # wayland support in qt5
qt6-wayland # wayland support in qt6
# --------------------------------------------------- // Login Manager
sddm # display manager for KDE plasma
qt5-quickcontrols # for sddm theme ui elements
qt5-quickcontrols2 # for sddm theme ui elements
qt5-graphicaleffects # for sddm theme effects
# --------------------------------------------------- // Window Manager
hyprland # wlroots-based wayland compositor, config == True
swaync # notification center, config == True
rofi-lbonn-wayland-git # application launcher, config == True
waybar # system bar, config == True
swww # wallpaper, config == True
hyprlock # lock screen, config == True
hyprshade
hypridle
wlogout # logout menu, config == True
grimblast-git # screenshot tool
slurp # region select for screenshot/screenshare
swappy # screenshot editor
cliphist # clipboard manager
clipse # clipboard manager
swayosd-git # common actions like volume and capslock
# --------------------------------------------------- // Fonts
adobe-source-code-pro-fonts
freetype2 # font reserization lib
gsfonts # base 32 font set
ttf-liberation # Arial, Times New Roman etc..
ttf-opensans # Sans-serif
ttf-victor-mono-nerd # for (hyprlock, dunst, neovide, kitty)
ttf-cascadia-code-nerd # for (waybar)
ttf-material-design-icons-git
ttf-maple # for visual-studio-code-bin
ttf-dejavu # RTL font
vazir-code-fonts # RTL font
otf-kawkab-mono # RTL font
noto-fonts
noto-fonts-cjk
noto-fonts-emoji
noto-fonts-extra
xorg-fonts-encodings