System / Service

June 29, 2026 ยท View on GitHub

All packages listed here are the names of the packages either in the official Arch package repository or the AUR. The AUR is used sparingly and will be called out when used. They get installed and configured by default for you by DotFriedRice but you can modify the list.

On Arch Linux you can run pkg list to see a list of top level packages you have installed.

Similar packages exist for Debian and macOS but not all packages below are installed in these environments.

System / Service

PackageDescription
baseMinimal package set to define a basic Arch Linux installation
base-develBasic tools to build Arch Linux packages
bluezDaemons for the bluetooth protocol stack
dnsmasqLightweight, easy to configure DNS forwarder and DHCP server
iptablesLinux kernel packet control tool (using nft interface)
iwdInternet Wireless Daemon
lactLinux GPU Configuration Tool (supports AMD, NVIDIA and Intel)
libvirtAPI for controlling virtualization engines (kvm,qemu,etc)
mpdFlexible, powerful, server-side application for playing music
mpd-mprisAn implementation of the MPRIS protocol for MPD
pacman-contribContributed scripts and tools for pacman systems
pipewireLow-latency audio/video router and processor
pipewire-alsaPipeWire ALSA configuration
pipewire-jackPipeWire JACK replacement
pipewire-pulsePipeWire PulseAudio replacement
qemu-desktopA QEMU setup for desktop environments
wireplumberSession and policy manager for PipeWire

Linux Kernel

This is picked by you during the archinstall script, typically it's the mainline stable kernel which is the default linux package but it's up to you! Other options are linux-lts, linux-zen and linux-hardened.

GPU drivers

If needed, these get automatically installed for you by DotFriedRice.

CLI

PackageDescription
aspellGeneral purpose spell checker
batCat clone with syntax highlighting and git integration
bcAn arbitrary precision calculator language
bindProvides the host, nslookup and dig commands
brightnessctlControl monitor and other device brightness
dockerPack, ship and run any application as a lightweight container
docker-buildxDocker CLI plugin for extended build capabilities with BuildKit
docker-composeFast, isolated development environments using Docker
dustA more intuitive version of du in rust
ezaA modern replacement for ls (community fork of exa)
fastfetchA feature-rich and performance oriented neofetch-like system information tool
fdSimple, fast and user-friendly alternative to find
ffmpegComplete solution to record, convert and stream audio and video
fontconfigLibrary for configuring and customizing font access
gitThe fast distributed version control system
git-delta (delta)Syntax-highlighting pager for git and diff output
go-yq (yq)Portable command-line YAML processor
inotify-toolsC library and command-line tools providing a simple interface to inotify
jqCommand-line JSON processor
man-db (man)A utility for reading man pages
man-pagesLinux man pages
miseThe front-end to your dev env
openbsd-netcat (netcat)TCP/IP swiss army knife (OpenBSD variant)
opensshSSH protocol implementation for remote login, command execution and file transfer
pwgenPassword generator for creating easily memorable passwords
ripgrep (rg)Search tool combining the usability of ag with the speed of grep
shellcheckShell script analysis tool
shfmtShell program formatter
smartmontools (smartctl)Control and monitor S.M.A.R.T. enabled ATA and SCSI drives
straceA diagnostic, debugging and instructional userspace tracer
tesseractAn OCR program
timidity++MIDI to WAVE converter and player
unzipExtracting and viewing .zip archives
usbutils (lsusb)USB tools to query connected USB devices
wevTool for debugging Wayland events (similar to xev)
wgetNetwork utility to retrieve files from the web
whoisIntelligent WHOIS client
wl-clipboardCommand-line copy/paste utilities for Wayland
yay-bin (yay)Pacman wrapper and AUR helper written in Go (pre-compiled)
yay-bin-debugDetached debugging symbols for yay-bin
zipCompressor/archiver for creating and modifying zip files
zshAdvanced and programmable UNIX shell

TUI

PackageDescription
bluetuiManage Bluetooth devices
btopA monitor of system resources
fzfCommand-line fuzzy finder
impalaManage Wi-Fi networks
lessA terminal based program for viewing text files
libqalculate (qalc)Multi-purpose desktop calculator
neovimFork of Vim aiming to improve user experience, plugins, and GUIs
rmpcA beautiful and configurable TUI client for MPD
tmuxTerminal multiplexer
wiremixSimple audio mixer for PipeWire

GUI

Desktop Environment

PackageDescription
makoLightweight notification daemon for Wayland
niriA scrollable-tiling Wayland compositor
swaybgWallpaper tool for Wayland compositors
swayidleIdle management daemon for Wayland
swaylockScreen locker for Wayland
uwsmStandalone Wayland session manager
waybarHighly customizable Wayland bar for wlroots compositors
wlrctl (AUR)Utility for miscellaneous wlroots extensions
xdg-desktop-portal-gnomeGNOME backend for xdg-desktop-portal
xdg-desktop-portal-gtkGTK backend for xdg-desktop-portal
xdg-utilsAssist applications with desktop integration tasks
xwayland-satelliteXwayland outside your Wayland

Launcher

PackageDescription
walker-bin (AUR)Wayland application runner
elephant-bin (AUR)General purpose datasource and executor
elephant-calc-bin (AUR)Calc provider for elephant
elephant-clipboard-bin (AUR)Clipboard provider for elephant
elephant-desktopapplications-bin (AUR)Desktop applications provider for elephant
elephant-files-bin (AUR)Files provider for elephant
elephant-menus-bin (AUR)Menus provider for elephant
elephant-niriactions-bin (AUR)niriactions provider for elephant
elephant-providerlist-bin (AUR)Providerlist provider for elephant
elephant-runner-bin (AUR)Runner provider for elephant
elephant-symbols-bin (AUR)Symbols provider for elephant
elephant-unicode-bin (AUR)Unicode provider for elephant
elephant-websearch-bin (AUR)Websearch provider for elephant
elephant-windows-bin (AUR)Windows provider for elephant

File manager

PackageDescription
thunarModern, fast and easy-to-use file manager for Xfce
ffmpegthumbnailerLightweight video thumbnailer that can be used by file managers
thunar-archive-pluginAdds archive operations to Thunar context menus
tumblerThumbnail service implementing the thumbnail management D-Bus specification
xarchiverGTK frontend to command-line archivers

Capture

PackageDescription
grimScreenshot utility for Wayland
sattyModern screenshot annotation tool inspired by Swappy and Flameshot
slurpSelect a region in a Wayland compositor
hyprpickerA wlroots-compatible Wayland color picker that does not suck

Fonts

PackageDescription
gnu-free-fontsA free family of scalable outline fonts
noto-fonts-emojiGoogle Noto Color Emoji font

Apps

PackageDescription
firefoxFast, Private & Safe Web Browser
ghosttyFast, native, feature-rich terminal emulator pushing modern features
gimpGNU Image Manipulation Program
kdenliveA non-linear video editor for Linux using the MLT video framework
keepassxcCross-platform community-driven port of Keepass password manager
libreoffice-freshLibreOffice branch containing new features and enhancements
mpvFree, open source, cross-platform media player
obs-studioFree, open source software for live streaming and recording
zathuraMinimalistic document viewer
zathura-djvuDjVu support for Zathura
zathura-pdf-mupdfSupports PDF, ePub, and OpenXPS for Zathura
virt-managerDesktop user interface for managing virtual machines