summaryrefslogtreecommitdiff
path: root/custom
diff options
context:
space:
mode:
Diffstat (limited to 'custom')
-rw-r--r--custom/trivmix-service.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/custom/trivmix-service.nix b/custom/trivmix-service.nix
index 14f2e3c8..1c1403ec 100644
--- a/custom/trivmix-service.nix
+++ b/custom/trivmix-service.nix
@@ -5,6 +5,8 @@ with lib;
5let 5let
6 cfg = config.services.trivmix; 6 cfg = config.services.trivmix;
7 7
8 trivmix = pkgs.haskellPackages.callPackage ./trivmix {};
9
8 mixerModule = { 10 mixerModule = {
9 options = { 11 options = {
10 connectIn = mkOption { 12 connectIn = mkOption {
@@ -85,5 +87,9 @@ in {
85 description = "Definition of mixers"; 87 description = "Definition of mixers";
86 }; 88 };
87 89
88 config.systemd.services = mapAttrs service cfg; 90 config = mkIf (cfg != {}) {
91 environment.systemPackages = [ trivmix ];
92
93 systemd.services = mapAttrs service cfg;
94 };
89} 95}