{ config, lib, ... }: with lib; let cfg = config.features.core.pipewire; in { options.features.core.pipewire.enable = mkEnableOption "Enable pipewire"; config = mkIf cfg.enable { services.pipewire = { enable = true; alsa = { enable = true; support32Bit = true; }; pulse.enable = true; }; }; }