alsa-firmware |
some laptop sound cards need this |
base-devel |
basic tools to build arch linux packages (makepkg) |
bash-language-server |
bash linting and auto completition for neovim |
typescript-language-server |
typescript and javascript language server |
bat |
a pager with colors |
bc |
cli calculator |
bind |
DNS protocol implementation (provides dig) |
bluez |
bluetooth implementation |
bluez-utils |
provides bluetoothctl |
brightnessctl |
control screen brightness |
calcurse |
tui calendar |
clang |
C language tools |
clipmenu |
clipboard history viewer |
cups |
common unix printing system |
dash |
a fast, minimal posix shell |
ddcutil |
adjust brightness for external monitors |
dunst |
a lightweight notification daemon |
exfatprogs |
exFAT userspace utilities, mkfs.exfat |
ffmpeg |
screen recorder/video converter |
ffmpegthumbnailer |
generate video thumbnails (for vifmimg) |
flameshot |
screenshot software |
fprintd |
d-bus service for fingerprint readers |
fzf |
a cli fuzzy finder tool |
fwupd |
firmware update tools |
gimp |
image manipulation software |
git |
the stupid content tracker |
github-cli |
gh cli |
gnome-keyring |
keyring for storing passwords/encryption keys |
gnome-themes-extra |
gui themes |
gnu-free-fonts |
gnu free font family |
gnu-netcat |
nc |
grim |
screenshot utility for wayland |
gvfs |
virtual filesystem for usb mounts |
gvfs-mtp |
mount cellphones (gio mount …) |
hypridle |
idle daemon for hyprland |
hyprland |
wayland window manager |
hyprlock |
screen lock utility for hyprland |
hyprpaper |
wallpeper utility for hyprland |
hyprpicker |
color picker for wayland |
hyprpolkitagent |
polkit authentication agent for hyprland |
imv |
a minimalist image viewer |
jdk-openjdk |
openjdk java latest development kit |
jre11-openjdk |
openjdk java 11 full runtime environment |
jre17-openjdk |
openjdk java 17 full runtime environment |
jre21-openjdk |
openjdk java 21 full runtime environment |
jq |
cli json processor |
kitty |
terminal emulator |
lazygit |
tui for git |
libnotify |
library for sending desktop notifications |
libreoffice-still |
office suite |
lua-language-server |
lua language server for neovim |
man |
for manuals |
mpv |
a minimal video player |
mpv-mpris |
mpris plugin for mpv |
neovim |
a text editor |
net-tools |
network configuration tools (provides netstat) |
networkmanager |
network connection manager (provides nmcli and nmtui) |
newsboat |
tui RSS reader |
noto-fonts |
google noto ttf fonts |
noto-fonts-cjk |
google noto chinese/japanese/korean font |
noto-fonts-emoji |
google noto color emoji font |
pacman-contrib |
pacman uitility scripts (pacdiff, pacsearch etc.) |
pipewire |
audio system |
pipewire-alsa |
pipewire alsa support |
pipewire-jack |
pipewire jack support |
pipewire-pulse |
pipewire pulse support + handles bluetooth |
playerctl |
contols media players |
pyright |
python type checker |
python-adblock |
adblocker used by qutebrowser |
python-pip |
python package manager |
python-pipx |
handles venv creation for user-wide installs |
python-pynvim |
implements support for python plugins in neovim |
python-setuptools |
download, build, install python packages |
qutebrowser |
web browser with vim-like keybindings |
qt5-wayland |
qt5 apis for wayland |
qt6-wayland |
qt6 apis for wayland |
ripgrep |
for recursive search in directories, cmd: rg (fzf uses it) |
shellcheck |
shell script analysis tool (used by bashls) |
slurp |
select a region of the screen on wayland (used by grim) |
socat |
socket cat, transfer data between sockets |
starship |
a cross shell prompt |
thunar |
gui file manager |
translate-shell |
cli for google translate |
ttf-dejavu |
a font family |
vscode-css-languageserver |
css language server |
vscode-html-languageserver |
html language server |
vscode-json-languageserver |
json language server |
woff2-font-awesome |
font-awesome glyphs |
ufw |
an uncomplicated firewall |
unrar |
extract rar |
unzip |
extract zip |
usbutils |
provides lsusb |
vifm |
tui filemanager |
waybar |
wayland statusbar |
wireplumber |
session manager for pipewire |
wmname |
prints/sets the window manager name |
xdg-desktop-portal |
desktop integration portals for sandboxed apps |
xdg-desktop-portal-gtk |
xdg-desktop-portal backend using gtk |
xdg-desktop-portal-hyprland |
xdg-desktop-portal backend for hyprland |
yt-dlp |
for playing youtube videos with mpv |
zathura |
pdf viewer with vim-like keybindings |
zathura-pdf-mupdf |
allows mupdf compatibility in zathura |
zbar |
cli tool for reading barcodes/qrcodes from an image |
zip |
zip archiver |
zsh |
the Z shell |
zsh-completions |
additional completion definitions for zsh |
zsh-history-substring-search |
search zsh history with fzf |
zsh-syntax-highlighting |
syntax highlighting for zsh |
qrencode |
cli tool for encoding data as qrcode |