Programs
This is a comprehensive list of all the programs (and essential dependencies for manually compiled programs) needed for my dotfiles, which can be installed from 3 main sources:
- Official Repositories
- Arch User Repository (AUR)
- Git
Official Repositories ~
These are the programs fetched from the official Arch repositories:
Name | Description |
bluez |
Bluetooth support. |
bluez-utils |
Bluetooth toolset. |
brightnessctl |
Brightness controller. |
chafa |
Terminal graphics utility. |
dunst |
Notification system. |
eza |
Better ls . |
fastfetch |
System information displayer. |
ffmpeg |
Media toolset. |
ffmpegthumbnailer |
Video thumbnail generator. |
fish |
Shell. |
htop |
Process monitor. |
imagemagick |
Image toolset. |
lf |
File manager. |
libarchive |
Archive utility (bsdtar ). |
libnotify |
Desktop notifications. |
librewolf-bin |
Web browser (all browsers suck so hard but this sucks just a tad bit less). |
maim |
Screenshot utility. |
man-db |
Manual pager. |
mpc |
mpd CLI. |
mpd |
Music player daemon. |
mpv |
Media player. |
ncmpcpp |
mpd TUI. |
neomutt |
Mail client. |
neovim |
Text editor. |
networkmanager |
Self-explanatory. |
noto-fonts |
Basic Noto fonts. |
noto-fonts-cjk |
CJK Noto fonts. |
noto-fonts-extra |
Extra Noto fonts. |
numlockx |
Num Lock on startup. |
pass |
Password manager. |
picom |
Screen compositor. |
pipewire-pulse |
PulseAudio integration for PipeWire. |
pulsemixer |
Audio controller. |
rofi |
Menu. |
slop |
Screen selection utility. |
ttf-jetbrains-mono-nerd |
JetBrains Mono font (with built-in Nerd glyphs). |
ttf-twemoji |
Twitter emoji font. |
udiskie |
Removable drive manager. |
unclutter |
Idle mouse cursor hider. |
xclip |
Clipboard. |
xorg-server |
The graphical server. |
xorg-xinit |
Graphical server starter. |
xorg-xprop |
Window property detector. |
xorg-xwininfo |
Querying window information. |
xss-lock |
Locks screen daemon. |
xwallpaper |
Wallpaper setter. |
yt-dlp |
Video downloader. |
zathura |
Document reader. |
zathura-cb |
Comic book support (zathura ). |
zathura-djvu |
DjVu support (zathura ). |
zathura-pdf-mupdf |
PDF and EPUB support with MuPDF backend (zathura ). |
Arch User Repository (AUR) ~
These are the programs fetched from the Arch User Repository (AUR):
Name | Description |
dashbinsh |
Use dash as /bin/sh (instead of bash ). |
wallust |
Colorscheme generator. |
Git ~
These are the programs fetched from my personal Git repositories (hosted on Codeberg):
Name | Description |
dwm |
Window manager. |
dwmblocks |
dwm statusbar blocks. |
nsxiv |
Image viewer. |
slock |
Lock screen. |
st |
Terminal. |
These are the dependencies (on the official repositories) required for the Git programs to function properly:
Name | Required By |
freetype2 |
dwm , nsxiv |
fontconfig |
nsxiv |
fribidi |
dwm (bidi patch) |
imlib2 |
dwm (winicon patch), nsxiv , st (sixel patch) |
libexif |
nsxiv |
libx11 |
dwm , nsxiv |
libxcb |
dwm (swallow patch) |
libxext |
slock |
libxft |
dwm , nsxiv , st |
libxinerama |
dwm , slock (dwmlogo patch) |
libxrandr |
slock |
libxrender |
dwm (alpha and winicon patches), st (alpha patch) |