default.nix (688B)
1 { pkgs, user, ... }: 2 { 3 security.rtkit.enable = true; 4 services.pipewire = { 5 enable = true; 6 alsa.enable = true; 7 alsa.support32Bit = true; 8 pulse.enable = true; 9 jack.enable = true; 10 wireplumber.enable = true; 11 }; 12 13 home-manager.users.${user} = { 14 home.packages = with pkgs; [ 15 wiremix 16 crosspipe 17 coppwr 18 ]; 19 20 xdg.configFile."wiremix/wiremix.toml".source = pkgs.writers.writeTOML "wiremix.toml" { 21 names.endpoint = [ "{node:node.description}" ]; 22 names.device = [ "{node:node.description}" ]; 23 filters = [ 24 { matches = [ { "node.virtual" = "true"; "media.class" = "Stream/Output/Audio"; } ]; } 25 ]; 26 }; 27 }; 28 }