summaryrefslogtreecommitdiff
path: root/features/system/services/hardware/pipewire.nix
blob: f36a0e900b42ad99900408e97d3ad5ae0dc34d1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{ config, pkgs, lib, ... }: let
  cfg = config.features.services.hardware.pipewire;
in {
  options.features.services.hardware.pipewire.enable = lib.mkEnableOption "pipewire";
  config = lib.mkIf cfg.enable {
    security.rtkit.enable = true;
    environment.systemPackages = [ pkgs.git ]; # Fixes a weird error
    services.pipewire = {
      enable = true;
      alsa.enable = true;
      alsa.support32Bit = true;
      pulse.enable = true;
    };
  };
}