Audio not working despite Pipewire seemingly setup correctly

System information: Thinkpad T490, Hyprland, tried stable, now on unstable.

Nothing produces audio except for steam notifications, the steam app itself (tested with video on store page), and games running via proton. Native games have no audio. Pavucontrol fails to detect pulse complaining:

Connection to Pulseaudio failed. Automatic retry is 5s

In this case this is likely because PULSE_SERVER in the ENvironment/X11 Root Window Properties or default-server in client.conf is misconfigured. 
This situation can also arise when PulseAudio crashed and left stale details on the X11 Root Window. If this is the case, then PulseAudio should autospawn again, or if this is not configured you should run stat-pulseaudio-x11 manually.

Firefox and Vivaldi both produce no sound. The system was installed using the KDE Plasma installation media, and there sound works through Firefox (did not test elsewhere), and volume can be adjusted via the KDE taskbar.
Here is the relevant section of my configuration.nix:

security.rtkit.enable = true;
hardware.pulseaudio.enable = false;
services = {
    pipewire = {
    enable = true;
    wireplumber = {
        enable = true;
        };
    alsa = {
        enable = true; 
        support32Bit = true;
        };
    audio.enable = true;
    pulse.enable = true;
    jack.enable = false;
    };
};

Here is a link to a discord attachment containing my entire configuration.nix as I am not allowed to upload the file.

The following is the output of querying the status of relevant services and sockets:

╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire             
○ pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/etc/systemd/user/pipewire.service; linked-runtime; preset: enabled)
    Drop-In: /nix/store/2pp3vsvwy41bwhw5w44qlv2dgbswcs2i-user-units/pipewire.service.d
             └─overrides.conf
     Active: inactive (dead)
TriggeredBy: ● pipewire.socket
╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire.socket
● pipewire.socket - PipeWire Multimedia System Sockets
     Loaded: loaded (/etc/systemd/user/pipewire.socket; enabled; preset: enabled)
    Drop-In: /nix/store/2pp3vsvwy41bwhw5w44qlv2dgbswcs2i-user-units/pipewire.socket.d
             └─overrides.conf
     Active: active (listening) since Sun 2024-07-07 08:20:22 ADT; 9min ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
             /run/user/1000/pipewire-0-manager (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Jul 07 08:20:22 TheShipOfOdyseus systemd[1005]: Listening on PipeWire Multimedia System Sockets.
╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire-pulse                                                                  3 ↵
○ pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/etc/systemd/user/pipewire-pulse.service; linked-runtime; preset: enabled)
    Drop-In: /nix/store/2pp3vsvwy41bwhw5w44qlv2dgbswcs2i-user-units/pipewire-pulse.service.d
             └─overrides.conf
     Active: inactive (dead)
TriggeredBy: ● pipewire-pulse.socket
╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire-pulse.socket
● pipewire-pulse.socket - PipeWire PulseAudio
     Loaded: loaded (/etc/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
    Drop-In: /nix/store/2pp3vsvwy41bwhw5w44qlv2dgbswcs2i-user-units/pipewire-pulse.socket.d
             └─overrides.conf
     Active: active (listening) since Sun 2024-07-07 08:20:22 ADT; 9min ago
   Triggers: ● pipewire-pulse.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket

Jul 07 08:20:22 TheShipOfOdyseus systemd[1005]: Listening on PipeWire PulseAudio.

The following is the contents of contents of /nix/store/2pp3vsvwy41bwhw5w44qlv2dgbswcs2i-user-units/pipewire.service.d/overrides.conf:

[Unit]
BindsTo=dbus.service

[Service]
Environment="LOCALE_ARCHIVE=/nix/store/vxnw0dc68i65fcva0w8ki4y5swv6k2w2-glibc-locales-2.39-52/lib/locale/locale-archive"
Environment="LV2_PATH=/nix/store/80b96y9pnl8bhiyn3475gbgs4w2y106m-pipewire-lv2-plugins/lib/lv2"
Environment="PATH=/nix/store/i7qhgc0bs725qw3wdanznfkdna4z2ns2-coreutils-9.5/bin:/nix/store/rr1yixvn0z63mgq9s04ig9j9qlz23s2g-findutils-4.9.0/bin:/nix/store/md9apn3290h7kv0x198ihaaa3k6icg4b-gnugrep-3.11/bin:/nix/store/ks6c62g0m3gqrs5i7m0cv6d6aqhdvirn-gnused-4.9/bin:/nix/store/cym39cl4v79bmbng4bvafkxagz96f4hw-systemd-255.6/bin:/nix/store/i7qhgc0bs725qw3wdanznfkdna4z2ns2-coreutils-9.5/sbin:/nix/store/rr1yixvn0z63mgq9s04ig9j9qlz23s2g-findutils-4.9.0/sbin:/nix/store/md9apn3290h7kv0x198ihaaa3k6icg4b-gnugrep-3.11/sbin:/nix/store/ks6c62g0m3gqrs5i7m0cv6d6aqhdvirn-gnused-4.9/sbin:/nix/store/cym39cl4v79bmbng4bvafkxagz96f4hw-systemd-255.6/sbin"
Environment="TZDIR=/nix/store/xfj6pakd03j0vq3qp7gyhsympb735a8r-tzdata-2024a/share/zoneinfo"

This is the output of querying the status of the same services and sockets after running sudo systemctl start pipewire-pulse:

╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire             
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/etc/systemd/user/pipewire.service; linked-runtime; preset: enabled)
    Drop-In: /nix/store/3hw2qxw7aplhpvk2ha4ag8lis7h5w0ir-user-units/pipewire.service.d
             └─overrides.conf
     Active: active (running) since Mon 2024-07-01 21:31:18 ADT; 5 days ago
TriggeredBy: ● pipewire.socket
   Main PID: 3659 (pipewire)
      Tasks: 4 (limit: 18716)
     Memory: 5.4M (peak: 5.8M)
        CPU: 162ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─3659 /nix/store/35v52y0vwxcr4a1vxsdypfpzgksh10h3-pipewire-1.0.7/bin/pipewire

Jul 01 21:31:18 TheShipOfOdyseus systemd[1010]: Started PipeWire Multimedia Service.
╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire.socket
● pipewire.socket - PipeWire Multimedia System Sockets
     Loaded: loaded (/etc/systemd/user/pipewire.socket; enabled; preset: enabled)
    Drop-In: /nix/store/3hw2qxw7aplhpvk2ha4ag8lis7h5w0ir-user-units/pipewire.socket.d
             └─overrides.conf
     Active: active (running) since Mon 2024-07-01 21:29:20 ADT; 5 days ago
   Triggers: ● pipewire.service
     Listen: /run/user/1000/pipewire-0 (Stream)
             /run/user/1000/pipewire-0-manager (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Jul 01 21:29:20 TheShipOfOdyseus systemd[1010]: Listening on PipeWire Multimedia System Sockets.
╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire-pulse                                                                  4 ↵
● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/etc/systemd/user/pipewire-pulse.service; linked-runtime; preset: enabled)
    Drop-In: /nix/store/3hw2qxw7aplhpvk2ha4ag8lis7h5w0ir-user-units/pipewire-pulse.service.d
             └─overrides.conf
     Active: active (running) since Mon 2024-07-01 21:31:23 ADT; 5 days ago
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 4104 (pipewire-pulse)
      Tasks: 3 (limit: 18716)
     Memory: 2.3M (peak: 2.5M)
        CPU: 11ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─4104 /nix/store/35v52y0vwxcr4a1vxsdypfpzgksh10h3-pipewire-1.0.7/bin/pipewire-pulse

Jul 01 21:31:23 TheShipOfOdyseus systemd[1010]: Started PipeWire PulseAudio.
╭─yourlocalmedic@TheShipOfOdyseus ~ 
╰─$ systemctl status --user pipewire-pulse.socket
● pipewire-pulse.socket - PipeWire PulseAudio
     Loaded: loaded (/etc/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
    Drop-In: /nix/store/3hw2qxw7aplhpvk2ha4ag8lis7h5w0ir-user-units/pipewire-pulse.socket.d
             └─overrides.conf
     Active: active (running) since Mon 2024-07-01 21:29:20 ADT; 5 days ago
   Triggers: ● pipewire-pulse.service
     Listen: /run/user/1000/pulse/native (Stream)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket

Jul 01 21:29:20 TheShipOfOdyseus systemd[1010]: Listening on PipeWire PulseAudio.

Steam sound only works after starting the service(s).