yesterday I changed my config to work with mpd and it worked like normal but today no sound deviced works regardless of if its wireless or not
it works with alsamixer as it recognized my stuff
but on other apps it doesn’t recognize anything
![image](https://discourse.nixos.org/uploads/default/original/3X/d/8/d8ea0eb59cba7a3b6c1a696ec63db865a33eb485.png)
here’s the journalctl:
16 07:20:41 nixos pipewire-pulse[1724]: mod.protocol-pulse: client 0x55bb13f05df0 [Budgie Volume Control]: ERROR command:9 (SET_CLIENT_NAME) tag:1 error:1 (Permission denied)
systemctl:
07:20:26 nixos pipewire-pulse[1724]: mod.protocol-pulse: 0x55bb13ef6550: failed to connect client: Permission denied
آذار 16 07:20:26 nixos pipewire-pulse[1724]: mod.protocol-pulse: client 0x55bb13f05df0 [Budgie Volume Control]: ERROR command:9 (SET_CLIENT_NAME) tag:1 error:1 (Permission denied)
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/etc/systemd/system/pipewire.service; linked; preset: enabled)
Drop-In: /nix/store/0xg2mmdqygmx40azc4p3306ckrjcv28j-system-units/pipewire.service.d
└─overrides.conf
Active: active (running) since Sat 2024-03-16 07:21:55 +03; 3min 13s ago
TriggeredBy: ● pipewire.socket
Main PID: 4355 (pipewire)
IP: 0B in, 0B out
IO: 1.0M read, 0B written
Tasks: 2 (limit: 18932)
Memory: 5.8M
CPU: 36ms
CGroup: /system.slice/pipewire.service
└─4355 /nix/store/fa5cflplnyw4rkq5iknb1fkvrd02c0wr-pipewire-1.0.1/bin/pipewire
16 07:21:55 nixos systemd[1]: Started PipeWire Multimedia Service.
16 07:21:55 nixos pipewire[4355]: spa.dbus: Failed to connect to session bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
16 07:21:55 nixos pipewire[4355]: mod.portal: Failed to connect to session bus: Input/output error
16 07:21:55 nixos pipewire[4355]: spa.dbus: Failed to connect to session bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
16 07:21:55 nixos pipewire[4355]: mod.jackdbus-detect: Failed to connect to session bus: Input/output error
config:
systemd.services.mpd.serviceConfig.SupplementaryGroups = [ "pipewire" ];
services.pipewire.systemWide = true;
sound.enable = true;
hardware.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
#jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
#media-session.enable = true;
wireplumber = {
enable = true;
package = pkgs.wireplumber;
};
};