diff --git a/flake.nix b/flake.nix index eac22ffe..18da9e1b 100644 --- a/flake.nix +++ b/flake.nix @@ -124,11 +124,11 @@ ''; } ); - dataloader-rs = craneLib.buildPackage ( + dataloader = craneLib.buildPackage ( individualCrateArgs // { - pname = "dataloader-rs"; - cargoExtraArgs = "-p dataloader-rs"; + pname = "dataloader"; + cargoExtraArgs = "-p dataloader --features default"; src = fileSetForCrate ./dataloader-rs; } ); @@ -160,7 +160,7 @@ individualCrateArgs // { pname = "parakeet-db"; - cargoExtraArgs = "-p parakeet-db"; + cargoExtraArgs = "-p parakeet-db --features default"; src = fileSetForCrate ./parakeet-db; } ); @@ -168,7 +168,7 @@ individualCrateArgs // { pname = "parakeet-index"; - cargoExtraArgs = "-p parakeet-index"; + cargoExtraArgs = "-p parakeet-index --features server"; src = fileSetForCrate ./parakeet-index; } ); @@ -186,7 +186,7 @@ # Build the crate as part of `nix flake check` for convenience inherit consumer - dataloader-rs + dataloader did-resolver lexica parakeet @@ -200,7 +200,7 @@ default = parakeet; inherit consumer - dataloader-rs + dataloader did-resolver lexica parakeet @@ -283,7 +283,7 @@ wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "${cfg.package}/bin/consumer"; + ExecStart = "${self.packages.${pkgs.system}.consumer}/bin/consumer"; Type = "exec"; EnvironmentFile = cfg.environmentFiles; @@ -381,7 +381,7 @@ wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "${cfg.package}/bin/parakeet-index"; + ExecStart = "${self.packages.${pkgs.system}.parakeet-index}/bin/parakeet-index"; Type = "exec"; EnvironmentFile = cfg.environmentFiles;