From c64ffccf7756a4fbd4462e9f1c7eae24ede0c47c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Sun, 27 Feb 2022 16:16:31 +0100 Subject: refactor(likely-music-service): add package option This will allow users to specify a different package for likely-music, e. g. one obtained by importing the package set with their own version of napalm. --- likely-music-service.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/likely-music-service.nix b/likely-music-service.nix index baa821a..de85dee 100644 --- a/likely-music-service.nix +++ b/likely-music-service.nix @@ -2,10 +2,6 @@ let - lpkgs = import ./pkgs.nix { - inherit pkgs; - }; - cfg = config.services.likely-music; in { @@ -15,6 +11,10 @@ in { type = lib.types.str; default = "localhost"; }; + package = lib.mkOption { + type = lib.types.package; + default = (import ./. { inherit pkgs; }).likely-music; + }; }; config = lib.mkIf cfg.enable { @@ -25,7 +25,7 @@ in { serviceConfig = { Type = "simple"; - ExecStart = "${lpkgs.likely-music}/bin/likely-music"; + ExecStart = "${cfg.package}/bin/likely-music"; PrivateTmp = true; TemporaryFileSystem= "/:ro"; -- cgit 1.4.1