nixos/modules/desktop/pipewire.nix

23 lines
718 B
Nix
Raw Normal View History

2024-03-05 22:57:41 +01:00
{...}: {
2023-08-25 01:02:54 +02:00
# PipeWire is a new low-level multimedia framework. It aims to offer capture
# and playback for both audio and video with minimal latency and support for
# PulseAudio-, JACK-, ALSA- and GStreamer-based applications.
2024-06-27 20:37:34 +02:00
# https://wiki.nixos.org/wiki/PipeWire
2023-08-25 01:02:54 +02:00
services.pipewire = {
enable = true;
alsa = {
enable = true;
support32Bit = true;
};
jack.enable = true;
pulse.enable = true;
};
# RealtimeKit is a D-Bus system service that allows user processes to gain
# realtime scheduling priority on request. It is intended to be used as a
# secure mechanism to allow real-time scheduling to be used by normal user
# processes.
security.rtkit.enable = true;
}