about summary refs log tree commit diff
path: root/likely-music-service.nix
diff options
context:
space:
mode:
Diffstat (limited to 'likely-music-service.nix')
-rw-r--r--likely-music-service.nix10
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";