diff options
author | sternenseemann <sternenseemann@systemli.org> | 2022-02-27 16:16:31 +0100 |
---|---|---|
committer | sterni <sternenseemann@systemli.org> | 2022-02-27 16:53:18 +0100 |
commit | c64ffccf7756a4fbd4462e9f1c7eae24ede0c47c (patch) | |
tree | 671ea80dafe89973a683215b6f16c366fa739b15 | |
parent | 1f5df841605dbafb4ab8a993cc9e1454e69d1096 (diff) |
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.
-rw-r--r-- | likely-music-service.nix | 10 |
1 files 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"; |