Skip to content
omarchyFIELD GUIDE
PRACTICAL KNOWLEDGE / FIELD GUIDE

Component catalogue

Search what each Omarchy component does, how it connects to others, and where to learn more.

Search by name or purpose, filter by function, then expand an entry for package information, related components, documentation and source evidence.

System map · Full manifest index

Source snapshot · 2026-10-12quattro · defbf90e ↗

This is a branch snapshot, not your installed inventory or a promise about every release. Core membership can have platform exclusions. The other manifest mixes extra installs, optional packages and hardware drivers; it does not mean all are defaults.

40 records

Desktop & windows · Core manifestHyprlandWayland compositor: arranges windows, workspaces, monitors and input.Details / connections / sources +
Package
hyprland
Configuration or entry point
~/.config/hypr/hyprland.lua
Inspect on your computer
pacman -Qi hyprlandReads local package metadata; an absent package returns a not-found message.
Learn together
QuickshellUWSMHyprland desktop portal
Desktop & windows · Core manifestUWSMManages a Wayland session through systemd user services.Details / connections / sources +
Package
uwsm
Inspect on your computer
pacman -Qi uwsmReads local package metadata; an absent package returns a not-found message.
Learn together
HyprlandSDDM
Desktop & windows · Core manifestSDDMDisplay manager that starts the graphical login session.Details / connections / sources +
Package
sddm
Inspect on your computer
pacman -Qi sddmReads local package metadata; an absent package returns a not-found message.
Learn together
UWSMHyprland
Desktop interaction · Core manifestQuickshellRuntime for the Omarchy shell: bar, menu, notifications, panels and lock screen.Details / connections / sources +
Package
quickshell
Configuration or entry point
~/.config/omarchy/shell.json
Inspect on your computer
pacman -Qi quickshellReads local package metadata; an absent package returns a not-found message.
Learn together
HyprlandNetworkManagerWirePlumber
Desktop interaction · Core manifestwl-clipboardCommand-line clipboard tools for Wayland.Details / connections / sources +
Package
wl-clipboard
Inspect on your computer
pacman -Qi wl-clipboardReads local package metadata; an absent package returns a not-found message.
Learn together
Hyprland
Network & connectivity · Core manifestNetworkManagerManages Wi-Fi and Ethernet connections; the network panel is its user-facing entry point.Details / connections / sources +
Package
networkmanager
Configuration or entry point
Super + Ctrl + W
Inspect on your computer
pacman -Qi networkmanagerReads local package metadata; an absent package returns a not-found message.
Learn together
QuickshellAvahi
Network & connectivity · Core manifestBlueZLinux Bluetooth stack; pairing and audio involve other desktop and sound components too.Details / connections / sources +
Package
bluez
Inspect on your computer
pacman -Qi bluezReads local package metadata; an absent package returns a not-found message.
Learn together
WirePlumberQuickshell
Network & connectivity · Core manifestAvahiLocal network service discovery using mDNS/DNS-SD.Details / connections / sources +
Package
avahi
Inspect on your computer
pacman -Qi avahiReads local package metadata; an absent package returns a not-found message.
Learn together
NetworkManagerCUPS
Network & connectivity · Core manifestUFWHost firewall management; firewall policy is separate from Wi-Fi connectivity.Details / connections / sources +
Package
ufw
Inspect on your computer
pacman -Qi ufwReads local package metadata; an absent package returns a not-found message.
Learn together
NetworkManagerDocker
Audio & video · Core manifestWirePlumberSession and policy manager for PipeWire: device selection and routing.Details / connections / sources +
Package
wireplumber
Inspect on your computer
pacman -Qi wireplumberReads local package metadata; an absent package returns a not-found message.
Learn together
PipeWireBlueZ
Audio & video · Other install candidatesPipeWireAudio/video processing infrastructure. Listed in the other-packages manifest; this alone does not establish installation on every platform.Details / connections / sources +
Package
pipewire
Inspect on your computer
pacman -Qi pipewireReads local package metadata; an absent package returns a not-found message.
Learn together
WirePlumberHyprland desktop portal
Audio & video · Core manifestHyprland desktop portalConnects applications to desktop features such as screen sharing through the portal interface.Details / connections / sources +
Package
xdg-desktop-portal-hyprland
Inspect on your computer
pacman -Qi xdg-desktop-portal-hyprlandReads local package metadata; an absent package returns a not-found message.
Learn together
HyprlandPipeWire
Audio & video · Core manifestGPU Screen RecorderScreen-recording backend; Apple Silicon has a separate wf-recorder fallback in the platform manifest.Details / connections / sources +
Package
gpu-screen-recorder
Inspect on your computer
pacman -Qi gpu-screen-recorderReads local package metadata; an absent package returns a not-found message.
Learn together
HyprlandPipeWire
Audio & video · Core manifestmpvVideo and audio player.Details / connections / sources +
Package
mpv
Inspect on your computer
pacman -Qi mpvReads local package metadata; an absent package returns a not-found message.
Learn together
PipeWire
Input & display · Core manifestFcitx 5Input-method framework. Language engines and GTK/Qt integration are separate packages.Details / connections / sources +
Package
fcitx5
Configuration or entry point
Setup → Input
Inspect on your computer
pacman -Qi fcitx5Reads local package metadata; an absent package returns a not-found message.
Learn together
Fcitx 5 Chinese AddonsHyprland
Input & display · Core manifestFcitx 5 Chinese AddonsChinese input engines, including Pinyin. Present in this snapshot’s core manifest; configuring input remains a separate step.Details / connections / sources +
Package
fcitx5-chinese-addons
Inspect on your computer
pacman -Qi fcitx5-chinese-addonsReads local package metadata; an absent package returns a not-found message.
Learn together
Fcitx 5
Input & display · Core manifesthyprsunsetAdjusts display color temperature for night-light use.Details / connections / sources +
Package
hyprsunset
Inspect on your computer
pacman -Qi hyprsunsetReads local package metadata; an absent package returns a not-found message.
Learn together
HyprlandQuickshell
Input & display · Core manifestbrightnessctlControls supported backlight devices. External monitors may use DDC/CI instead.Details / connections / sources +
Package
brightnessctl
Inspect on your computer
pacman -Qi brightnessctlReads local package metadata; an absent package returns a not-found message.
Learn together
ddcutilQuickshell
Input & display · Core manifestddcutilCommunicates with supported external monitors through DDC/CI.Details / connections / sources +
Package
ddcutil
Inspect on your computer
pacman -Qi ddcutilReads local package metadata; an absent package returns a not-found message.
Learn together
brightnessctl
Terminal & development · Core manifestStarshipCustomizable command prompt showing context such as the current Git repository.Details / connections / sources +
Package
starship
Inspect on your computer
pacman -Qi starshipReads local package metadata; an absent package returns a not-found message.
Learn together
FootGit
Terminal & development · Core manifesttmuxTerminal multiplexer for sessions, windows and panes.Details / connections / sources +
Package
tmux
Inspect on your computer
pacman -Qi tmuxReads local package metadata; an absent package returns a not-found message.
Learn together
Foot
Terminal & development · Core manifestNeovimTerminal text editor; Omarchy adds its own configuration package.Details / connections / sources +
Package
nvim
Inspect on your computer
pacman -Qi nvimReads local package metadata; an absent package returns a not-found message.
Learn together
Omarchy Neovim configurationGit
Terminal & development · Core manifestGitVersion control for source code and your own configuration history.Details / connections / sources +
Package
git
Inspect on your computer
pacman -Qi gitReads local package metadata; an absent package returns a not-found message.
Learn together
Lazygit
Terminal & development · Core manifestLazygitInteractive terminal interface to Git.Details / connections / sources +
Package
lazygit
Inspect on your computer
pacman -Qi lazygitReads local package metadata; an absent package returns a not-found message.
Learn together
GitFoot
Terminal & development · Core manifestmiseManages development tools and language runtime versions.Details / connections / sources +
Package
mise-bin
Inspect on your computer
pacman -Qi mise-binReads local package metadata; an absent package returns a not-found message.
Learn together
FootGit
Terminal & development · Core manifestDockerRuns containers; related packages add Compose and Buildx.Details / connections / sources +
Package
docker
Inspect on your computer
pacman -Qi dockerReads local package metadata; an absent package returns a not-found message.
Learn together
UFW
Applications & packages · Core manifestChromiumWeb browser and a foundation for browser-based applications.Details / connections / sources +
Package
chromium
Inspect on your computer
pacman -Qi chromiumReads local package metadata; an absent package returns a not-found message.
Learn together
Hyprland desktop portal
Applications & packages · Core manifestFiles / NautilusGraphical file manager. Network mounts and previews use companion packages.Details / connections / sources +
Package
nautilus
Inspect on your computer
pacman -Qi nautilusReads local package metadata; an absent package returns a not-found message.
Learn together
udiskie
Applications & packages · Core manifestyayPackage helper for repository and AUR workflows; AUR build scripts still need review.Details / connections / sources +
Package
yay
Inspect on your computer
pacman -Qi yayReads local package metadata; an absent package returns a not-found message.
Learn together
Git
Applications & packages · Core manifestCUPSPrinting service with additional filters and configuration tools.Details / connections / sources +
Package
cups
Inspect on your computer
pacman -Qi cupsReads local package metadata; an absent package returns a not-found message.
Learn together
Avahi
Storage & maintenance · Core manifestudiskieUser-facing removable-media mounting helper.Details / connections / sources +
Package
udiskie
Inspect on your computer
pacman -Qi udiskieReads local package metadata; an absent package returns a not-found message.
Learn together
Files / Nautilus
Storage & maintenance · Other install candidatesSnapperFilesystem snapshot manager used in the snapshot setup. Root snapshots do not replace backups of /home.Details / connections / sources +
Package
snapper
Configuration or entry point
Update / snapshot workflow
Inspect on your computer
pacman -Qi snapperReads local package metadata; an absent package returns a not-found message.
Learn together
LimineBtrfs tools
Storage & maintenance · Other install candidatesBtrfs toolsUserspace tools for Btrfs filesystems, distinct from the filesystem driver in the kernel.Details / connections / sources +
Package
btrfs-progs
Inspect on your computer
pacman -Qi btrfs-progsReads local package metadata; an absent package returns a not-found message.
Learn together
Snapper
Storage & maintenance · Core manifestPower Profiles DaemonProvides power profiles exposed by the desktop power panel.Details / connections / sources +
Package
power-profiles-daemon
Inspect on your computer
pacman -Qi power-profiles-daemonReads local package metadata; an absent package returns a not-found message.
Learn together
Quickshell
Boot & base system · Other install candidatesLimineBootloader with the documented snapshot boot workflow. Boot arrangements differ across platforms.Details / connections / sources +
Package
limine
Inspect on your computer
pacman -Qi limineReads local package metadata; an absent package returns a not-found message.
Learn together
Snapper
Boot & base system · Core manifestPlymouthGraphical boot splash component, separate from the login manager.Details / connections / sources +
Package
plymouth
Inspect on your computer
pacman -Qi plymouthReads local package metadata; an absent package returns a not-found message.
Learn together
SDDM
Omarchy integration · Core manifestOmarchy Neovim configurationOmarchy’s editor integration, layered on Neovim.Details / connections / sources +
Package
omarchy-nvim
Inspect on your computer
pacman -Qi omarchy-nvimReads local package metadata; an absent package returns a not-found message.
Learn together
Neovim
Omarchy integration · Core manifestOmasnapOmarchy screenshot application; separate from screen recording.Details / connections / sources +
Package
omasnap
Inspect on your computer
pacman -Qi omasnapReads local package metadata; an absent package returns a not-found message.
Learn together
GPU Screen Recorder
Audio & video · Platform-specificwf-recorderScreen-recording fallback listed for Apple Silicon.Details / connections / sources +
Package
wf-recorder
Inspect on your computer
pacman -Qi wf-recorderReads local package metadata; an absent package returns a not-found message.
Learn together
GPU Screen Recorder