Initial build setup for x86_64 Stormux.

This commit is contained in:
Storm Dragon
2025-11-19 03:26:25 -05:00
parent fffe426d29
commit 3c5490ea24
91 changed files with 2266 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
#!/usr/bin/env bash
# Configure audio for Stormux live environment
# Ensures pipewire is running and audio is properly configured
# Start pipewire for the stormux user if not already running
if id stormux &>/dev/null; then
# Enable linger for stormux user
loginctl enable-linger stormux 2>/dev/null || true
# Start pipewire user services
stormux_uid="$(id -u stormux)"
sudo -u stormux XDG_RUNTIME_DIR="/run/user/${stormux_uid}" systemctl --user enable --now pipewire.service pipewire-pulse.service wireplumber.service 2>/dev/null || true
# Wait for pipewire to initialize
sleep 2
fi
# Unmute and set reasonable volumes
amixer -q set Master 70% unmute 2>/dev/null || true
amixer -q set PCM 70% unmute 2>/dev/null || true
amixer -q set Speaker 70% unmute 2>/dev/null || true
amixer -q set Headphone 70% unmute 2>/dev/null || true
exit 0