summaryrefslogtreecommitdiff
path: root/parts/derivation.nix
diff options
context:
space:
mode:
Diffstat (limited to 'parts/derivation.nix')
-rw-r--r--parts/derivation.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/parts/derivation.nix b/parts/derivation.nix
index 8fc5bd8..57cf647 100644
--- a/parts/derivation.nix
+++ b/parts/derivation.nix
@@ -1,7 +1,7 @@
{
lib,
- rustPlatform,
- self,
+ naersk,
+ version,
lto ? true,
optimizeSize ? false,
}: let
@@ -25,13 +25,11 @@
inherit filter;
};
in
- rustPlatform.buildRustPackage {
+ naersk.buildPackage {
pname = "teawiebot";
- version = builtins.substring 0 8 self.lastModifiedDate or "dirty";
+ inherit version;
- src = filterSource self;
-
- cargoLock.lockFile = ../Cargo.lock;
+ src = filterSource ../.;
RUSTFLAGS =
lib.optionalString lto " -C lto=thin -C embed-bitcode=yes"