From ea3b523a37d22e67eaf5019bb8a661a60e82cc31 Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 15 Nov 2023 03:37:38 -0500 Subject: flake: use naersk to build cross arch docker images --- parts/derivation.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'parts/derivation.nix') 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" -- cgit v1.2.3