From c3a02927d1b2c411e69f2c63f4d7849789171657 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 3 Aug 2016 12:20:56 +0200 Subject: allow mpd to lock down sufficient ram --- bragi.nix | 3 +++ custom/trivmix-service.nix | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bragi.nix b/bragi.nix index fe8ab8f4..2c8f6bf0 100644 --- a/bragi.nix +++ b/bragi.nix @@ -157,6 +157,9 @@ in rec { group = "audio"; }; systemd.services."mpd".requires = [ "jack.service" ]; + systemd.services."mpd".serviceConfig = { + LimitMEMLOCK = "infinity"; + }; users.extraUsers.jack = { name = "jack"; diff --git a/custom/trivmix-service.nix b/custom/trivmix-service.nix index 5a1842fc..976397b2 100644 --- a/custom/trivmix-service.nix +++ b/custom/trivmix-service.nix @@ -36,7 +36,7 @@ in rec { out = { wantedBy = [ "sound.target" ]; requires = [ "jack.service" ]; - after = [ "jack.service" ]; + before = [ "mpd.service" ]; serviceConfig = { Type = "simple"; ExecStart = ''${trivmix}/bin/trivmix --client ${name} --run ${genRun} /dev/shm/mix/${name}/level${if ! isNull group then " /dev/shm/mix/${group}/level" else ""}''; -- cgit v1.2.3