From c51146e013886aa8e66c914950d9c821c5adb7d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 16 May 2023 23:18:07 +0200 Subject: [PATCH] audio-server: allow loading rtkit on headless systems --- modules/audio-server.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/audio-server.nix b/modules/audio-server.nix index 5d62e1ed..5099d4f4 100644 --- a/modules/audio-server.nix +++ b/modules/audio-server.nix @@ -73,7 +73,18 @@ }) ]; - security.rtkit.enable = true; + security = { + polkit.extraConfig = /* javascript */ '' + # https://www.reddit.com/r/voidlinux/comments/o74i76/comment/h2z9u11/?utm_source=reddit&utm_medium=web2x&context=3 + polkit.addRule(function(action, subject) { + if (action.id == "org.freedesktop.RealtimeKit1.acquire-high-priority" + || action.id == "org.freedesktop.RealtimeKit1.acquire-real-time") { + return polkit.Result.YES; + } + }); + ''; + rtkit.enable = true; + }; services.pipewire = { enable = true;