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

Open
johno wants to merge 1 commits from bead/nixos-configs-0vf into main
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.
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin bead/nixos-configs-0vf:bead/nixos-configs-0vf
git checkout bead/nixos-configs-0vf
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