# https://nixos.wiki/wiki/PipeWire {pkgs,config,lib, ...}: { options.speccon18.sound.pipewire.enable = lib.mkEnableOption "enable pipewire with jack integrations"; config = lib.mkIf config.speccon18.sound.pipewire.enable { environment.systemPackages = with pkgs; [ pipewire wireplumber ]; # rtkit is optional but recommended security.rtkit.enable = true; services.pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; jack.enable = true; }; }; }