diff options
| author | seth <[email protected]> | 2023-11-15 03:37:38 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-11-16 00:15:23 +0000 |
| commit | ea3b523a37d22e67eaf5019bb8a661a60e82cc31 (patch) | |
| tree | a8a43a617f5a815ad56f81a89578fe5fc05bfcc1 /parts/derivation.nix | |
| parent | 928d1ab5caa5ad1f6e22a869686c77626e53e7e0 (diff) | |
flake: use naersk to build cross arch docker images
Diffstat (limited to 'parts/derivation.nix')
| -rw-r--r-- | parts/derivation.nix | 12 |
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" |
