commit 85690a6c1aeddd1973297ca4d52236dcc1409da3 parent 8e468da98e7a53d4b011fd06b73b52ccfbac7eba Author: Chris <chris@echoz.io> Date: Mon, 22 Jun 2026 14:55:55 +0200 feat(pipewire): install and configure wiremix, install coppwr Diffstat:
| M | modules/pipewire/default.nix | | | 19 | +++++++++++++++---- |
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/modules/pipewire/default.nix b/modules/pipewire/default.nix @@ -10,8 +10,19 @@ wireplumber.enable = true; }; - home-manager.users.${user}.home.packages = [ - pkgs.pulsemixer - pkgs.crosspipe - ]; + home-manager.users.${user} = { + home.packages = with pkgs; [ + wiremix + crosspipe + coppwr + ]; + + xdg.configFile."wiremix/wiremix.toml".source = pkgs.writers.writeTOML "wiremix.toml" { + names.endpoint = [ "{node:node.description}" ]; + names.device = [ "{node:node.description}" ]; + filters = [ + { matches = [ { "node.virtual" = "true"; "media.class" = "Stream/Output/Audio"; } ]; } + ]; + }; + }; }