Files
stormux/x86_64/setup-fenrir-audio-configs.sh
2025-11-19 03:26:25 -05:00

27 lines
1002 B
Bash
Executable File

#!/usr/bin/env bash
# Setup Fenrir audio configurations for the live ISO
set -e
# Create directories
mkdir -p airootfs/etc/skel/.config/pipewire/pipewire-pulse.conf.d
mkdir -p airootfs/etc/skel/.config/wireplumber/main.conf.d
mkdir -p airootfs/etc/skel/.config/wireplumber/bluetooth.conf.d
mkdir -p airootfs/root/.config/pulse
# Copy user configs to skel
cp 50-fenrir-console.conf airootfs/etc/skel/.config/pipewire/pipewire-pulse.conf.d/
cp 50-fenrir-no-suspend.conf airootfs/etc/skel/.config/wireplumber/main.conf.d/
cp 50-fenrir-bluez.conf airootfs/etc/skel/.config/wireplumber/bluetooth.conf.d/
# Copy root config
cp client.conf airootfs/root/.config/pulse/
echo "Fenrir audio configurations installed successfully!"
echo ""
echo "Created:"
echo " - User pipewire-pulse config (50-fenrir-console.conf)"
echo " - User wireplumber suspend config (50-fenrir-no-suspend.conf)"
echo " - User wireplumber bluetooth config (50-fenrir-bluez.conf)"
echo " - Root pulse client config (client.conf)"