diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2015-06-09 22:36:24 +0200 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2015-06-09 22:36:24 +0200 |
commit | 10118c59ec1dc72f510d1b81c3e0a30866096e90 (patch) | |
tree | bcdc3fc20cf747e363919ea02ea13877b3161c53 /custom/trivmix-service.nix | |
parent | 5d5ccae877374a1cc4796e401a7911f3c43dd233 (diff) | |
download | nixos-10118c59ec1dc72f510d1b81c3e0a30866096e90.tar nixos-10118c59ec1dc72f510d1b81c3e0a30866096e90.tar.gz nixos-10118c59ec1dc72f510d1b81c3e0a30866096e90.tar.bz2 nixos-10118c59ec1dc72f510d1b81c3e0a30866096e90.tar.xz nixos-10118c59ec1dc72f510d1b81c3e0a30866096e90.zip |
new trivmix config with groups
Diffstat (limited to 'custom/trivmix-service.nix')
-rw-r--r-- | custom/trivmix-service.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/custom/trivmix-service.nix b/custom/trivmix-service.nix index ba65ba0a..c9840c35 100644 --- a/custom/trivmix-service.nix +++ b/custom/trivmix-service.nix | |||
@@ -2,6 +2,7 @@ | |||
2 | , run ? null | 2 | , run ? null |
3 | , connectOut ? null | 3 | , connectOut ? null |
4 | , connectIn ? null | 4 | , connectIn ? null |
5 | , group ? null | ||
5 | , trivmix | 6 | , trivmix |
6 | , stdenv | 7 | , stdenv |
7 | , makeWrapper | 8 | , makeWrapper |
@@ -36,7 +37,7 @@ in rec { | |||
36 | requires = [ "jack.service" ]; | 37 | requires = [ "jack.service" ]; |
37 | serviceConfig = { | 38 | serviceConfig = { |
38 | Type = "simple"; | 39 | Type = "simple"; |
39 | ExecStart = "${trivmix}/bin/trivmix --client ${name} --run ${genRun} --dir /dev/shm/${name}"; | 40 | ExecStart = "${trivmix}/bin/trivmix --client ${name} --run ${genRun} --level /dev/shm/mix/${name}/level${if ! isNull group then \" --dir /dev/shm/mix/${group}/level\" else \"\"}"; |
40 | User = "jack"; | 41 | User = "jack"; |
41 | Group = "audio"; | 42 | Group = "audio"; |
42 | }; | 43 | }; |