Hello, my pulseaudio worked fine just a few days ago before I updated my flake and everything went wrong.
I’m using stable nixpkgs (24.05)
pulseaudio does not recognize any sink, except from the combined sink which does not output anything
here’s what is mean: this is the only sink and it does not output any sound at all
$ pactl list sinks
Sink #1
State: RUNNING
Name: combined
Description: Simultaneous Output
Driver: module-combine-sink.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 23
Mute: no
Volume: front-left: 62574 / 95% / -1.21 dB, front-right: 62574 / 95% / -1.21 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: combined.monitor
Latency: 58285 usec, configured 40000 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.class = "filter"
device.description = "Simultaneous Output"
device.icon_name = "audio-card"
Formats:
pcm
journalctl output looks kinda fine:
$ journalctl --user-unit=pulseaudio
-- Boot 2178549787ca46009335b06dfec723f6 --
Aug 11 12:18:33 Windows11 systemd[2170]: Starting Sound Service...
Aug 11 12:18:33 Windows11 pulseaudio[2593]: stat('/etc/pulse/default.pa.d'): No such file or directory
Aug 11 12:18:33 Windows11 systemd[2170]: Started Sound Service.
Aug 11 12:29:17 Windows11 pulseaudio[2593]: org.bluez.BatteryProviderManager1.UnregisterBatteryProvider() Failed: org.freedesktop.systemd1.ShuttingDown:Refusing>
Aug 11 12:29:17 Windows11 systemd[2170]: pulseaudio.service: Got notification message from PID 2593, but reception is disabled.
Aug 11 12:29:17 Windows11 systemd[2170]: pulseaudio.service: Consumed 6.872s CPU time, 11.7M memory peak, 0B memory swap peak.
-- Boot 75569505efe64ab698afb91dd02d0b86 --
Aug 11 13:06:21 Windows11 systemd[2169]: Starting Sound Service...
Aug 11 13:06:21 Windows11 pulseaudio[2583]: stat('/etc/pulse/default.pa.d'): No such file or directory
Aug 11 13:06:21 Windows11 systemd[2169]: Started Sound Service.
here’s what in my configuration.nix:
# Audio
hardware.pulseaudio = {
enable = true;
package = pkgs.pulseaudioFull;
extraConfig = "load-module module-combine-sink";
};
# pipewire is only for screen recording/discord screen share
services.pipewire.enable = true;
sound.enable = true;
security.rtkit.enable = true;
Am i doing something wrong? Please send help