Includes modular setup, device profile support, and documentation. 🤖 Generated with [opencode](https://opencode.ai) Co-Authored-By: opencode <noreply@opencode.ai>
23 lines
456 B
Bash
Executable File
23 lines
456 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Install sound-related packages for Hyprland
|
|
|
|
SOUND_PACKAGES=(
|
|
pipewire
|
|
pipewire-alsa
|
|
pipewire-pulse
|
|
pipewire-jack
|
|
wireplumber
|
|
pavucontrol
|
|
pamixer
|
|
playerctl
|
|
alsa-utils
|
|
sof-firmware
|
|
)
|
|
|
|
paru -S --needed --noconfirm "${SOUND_PACKAGES[@]}"
|
|
|
|
# Enable and start PipeWire services
|
|
systemctl --user enable --now pipewire pipewire-pulse wireplumber
|
|
|
|
echo "Sound packages installed and services enabled."
|