# Packages this laptop has beyond the Omarchy 4.x baseline. # # Computed as: `pacman -Qqe` minus the omarchy meta-package's dependencies and # install/omarchy-base.packages. Lines are "name # why". Blank lines and # comments are ignored. Section markers drive install.sh --packages: # [repo] official repos + the omarchy repo -> omarchy pkg add # [aur] AUR only -> omarchy pkg aur add # [optional] installed here, not required for the desktop to work # # Deliberately NOT listed: base, base-devel, sudo, mkinitcpio, linux-firmware, # efibootmgr, devtools, cmake, ninja (toolchain/base, present on any Omarchy # install or pulled in as a dependency), and the remote-access stack # (wayvnc, sunshine, freerdp, remmina, omarchy-remote-desktop-backend, # pipewire-debug) which is out of this repo's scope. [repo] # --- omarchy-handoff: builds the patched lan-mouse daemon (handoff/patch/) --- rust # only to compile handoff/patch/; ~250MiB installed, removable after # --- hardware: this laptop is Intel + an Anker USB-C dock --- linux-omarchy # kernel this install actually boots linux-omarchy-headers # needed to build out-of-tree modules against it intel-ucode # CPU microcode vulkan-intel # Intel Vulkan driver lib32-vulkan-intel # 32-bit Vulkan, for Steam/Proton sof-firmware # Sound Open Firmware - required for this laptop's audio thermald # Intel thermal daemon; without it the CPU throttles hard zram-generator # compressed swap in RAM # --- audio: full PipeWire stack with the Pulse/JACK/ALSA shims --- pipewire-pulse pipewire-alsa pipewire-jack libpulse gst-plugin-pipewire # --- desktop / input --- lan-mouse # keyboard+mouse sharing driven by bin/omarchy-handoff python-evdev # lan-mouse / input tooling dependency wayland-utils # wayland-info, used when debugging outputs ghostty # terminal (alongside Omarchy's default) qmltermwidget # embedded terminal widget; indie.herdr-hud needs it qt6-connectivity # Bluetooth/QML bits for the omapods plugin qt6-tools # qmllint etc. when editing plugin QML openbsd-netcat # nc for kb2uka.port-doctor checks # --- apps --- 1password 1password-cli # `op`, which the dotfiles repo's secrets module uses visual-studio-code-bin bun-bin [aur] hyprmoncfg-bin # display profile daemon; pairs with crmne.hyprmoncfg plugin netbird-bin # NetBird client for the covert.vpn private network voxtype-bin # push-to-talk voice-to-text (voxtype.service) [optional] steam # games; pulls a large 32-bit dependency tree