2025-12-27 22:22:54 +01:00
|
|
|
{ pkgs, ... }:
|
|
|
|
|
{
|
2023-01-06 15:32:20 +01:00
|
|
|
services.pipewire = {
|
2023-10-10 13:06:17 +02:00
|
|
|
enable = true;
|
2023-01-06 15:32:20 +01:00
|
|
|
alsa = {
|
|
|
|
|
enable = true;
|
|
|
|
|
support32Bit = true;
|
|
|
|
|
};
|
|
|
|
|
pulse.enable = true;
|
|
|
|
|
jack.enable = true;
|
|
|
|
|
};
|
|
|
|
|
|
2025-12-27 22:22:54 +01:00
|
|
|
systemd.user.services.pipewire-pulse.path = [ pkgs.pulseaudio ];
|
2023-12-05 19:06:52 +01:00
|
|
|
|
2024-01-02 10:35:03 +01:00
|
|
|
services.avahi = {
|
|
|
|
|
enable = true;
|
|
|
|
|
publish.enable = true;
|
|
|
|
|
publish.userServices = true;
|
2023-01-06 15:32:20 +01:00
|
|
|
};
|
|
|
|
|
|
2023-01-07 08:29:35 +01:00
|
|
|
environment.systemPackages = [
|
|
|
|
|
pkgs.pavucontrol
|
|
|
|
|
pkgs.ncpamixer
|
|
|
|
|
pkgs.pamixer
|
|
|
|
|
pkgs.pulsemixer
|
|
|
|
|
pkgs.pulseaudio # for pactl
|
|
|
|
|
];
|
2023-01-06 15:32:20 +01:00
|
|
|
}
|