From fcd89e06e3caceecdafe2263dcd7c0fdaff749a6 Mon Sep 17 00:00:00 2001 From: Jordan Williams Date: Wed, 6 Nov 2024 14:51:15 -0600 Subject: [PATCH] nixos/snapserver: add package option --- nixos/modules/services/audio/snapserver.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/audio/snapserver.nix b/nixos/modules/services/audio/snapserver.nix index c1e5f8cf43e1..189923f0ed96 100644 --- a/nixos/modules/services/audio/snapserver.nix +++ b/nixos/modules/services/audio/snapserver.nix @@ -80,6 +80,8 @@ in { ''; }; + package = lib.options.mkPackageOption pkgs "snapcast" { }; + listenAddress = lib.mkOption { type = lib.types.str; default = "::"; @@ -286,7 +288,7 @@ in { serviceConfig = { DynamicUser = true; - ExecStart = "${pkgs.snapcast}/bin/snapserver --daemon ${optionString}"; + ExecStart = "${cfg.package}/bin/snapserver --daemon ${optionString}"; Type = "forking"; LimitRTPRIO = 50; LimitRTTIME = "infinity";