# HP laptop (omarchy-laptop) packages beyond the Omarchy 4.x baseline and the
# packages its other layers already list.
#
# Format (every layer's packages.txt): "name [arch...] [cmd=command]  # why".
#   arch     only install on these architectures (x86_64, aarch64)
#   cmd=X    skip when command X is already on PATH (e.g. a dotfiles shim)
# Sections:
#   [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
#   [ignore]   installed here on purpose but not managed (capture.sh stays quiet)

[repo]
# --- hardware: 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 ---
python-evdev             # input tooling used while debugging lan-mouse (not required by it)
wayland-utils            # wayland-info, used when debugging outputs
ghostty                  # terminal (alongside Omarchy's default)

# --- apps ---
1password
1password-cli            # `op`, which the dotfiles repo's secrets module uses
bun-bin

[optional]
steam                    # games; pulls a large 32-bit dependency tree

[ignore]
# toolchain/base, present on any Omarchy install or pulled in as a dependency
base base-devel sudo omarchy mkinitcpio linux-firmware efibootmgr devtools cmake ninja
# the remote-access stack, out of this repo's scope
wayvnc sunshine freerdp remmina omarchy-remote-desktop-backend pipewire-debug
