[nixos-configs-0vf] Fix conflicting audio role config #10

Merged
johno merged 1 commits from bead/nixos-configs-0vf into main 2026-01-13 17:48:00 -08:00
Owner

Summary

  • Removed conflicting services.pulseaudio configuration from the audio role
  • PipeWire with pulse.enable = true already provides PulseAudio compatibility
  • Added alsa.enable and alsa.support32Bit for better ALSA support

Changes

Removed:

  • services.pulseaudio.package = pkgs.pulseaudioFull
  • services.pulseaudio.extraConfig with module-combine-sink and module-switch-on-connect

Added:

  • services.pipewire.alsa.enable = true
  • services.pipewire.alsa.support32Bit = true

Test plan

  • Rebuild NixOS configuration on a machine with roles.audio.enable = true
  • Verify audio playback works correctly

Bead ID: nixos-configs-0vf

## Summary - Removed conflicting `services.pulseaudio` configuration from the audio role - PipeWire with `pulse.enable = true` already provides PulseAudio compatibility - Added `alsa.enable` and `alsa.support32Bit` for better ALSA support ## Changes **Removed:** - `services.pulseaudio.package = pkgs.pulseaudioFull` - `services.pulseaudio.extraConfig` with `module-combine-sink` and `module-switch-on-connect` **Added:** - `services.pipewire.alsa.enable = true` - `services.pipewire.alsa.support32Bit = true` ## Test plan - [ ] Rebuild NixOS configuration on a machine with `roles.audio.enable = true` - [ ] Verify audio playback works correctly Bead ID: nixos-configs-0vf
johno added 4 commits 2026-01-10 11:11:50 -08:00
Remove services.pulseaudio configuration that conflicted with
services.pipewire. PipeWire replaces PulseAudio and provides
compatibility through pulse.enable.

Also added alsa.enable and alsa.support32Bit for better ALSA support.
johno force-pushed bead/nixos-configs-0vf from f17a35eac8 to 5a4e821dfd 2026-01-13 16:42:04 -08:00 Compare
johno merged commit 1b9df3926e into main 2026-01-13 17:48:00 -08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: johno/nixos-configs#10