{ pkgs, lib, ... }: { hardware.enableRedistributableFirmware = true; services.blueman.enable = true; hardware.bluetooth = { enable = true; settings.General = { Enable = "Source,Sink,Media,Socket"; Experimental = true; }; }; # PipeWire appears to have marginally less shitty bluetooth support hardware.pulseaudio.enable = false; security.rtkit.enable = true; services.pipewire = { enable = true; audio.enable = true; pulse.enable = true; alsa.enable = true; alsa.support32Bit = true; jack.enable = true; }; }