Pipewire enabled, sound devices are no longer recognized

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
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;
    };
  };