diff options
| author | seth <[email protected]> | 2023-11-15 21:58:01 -0500 |
|---|---|---|
| committer | seth <[email protected]> | 2023-11-16 03:00:07 +0000 |
| commit | c1c916678e0afec308d905c97d9ccd241c8a1edf (patch) | |
| tree | a7f7f9c7ad2417fe4b990cd9c69d391e7d14d344 /parts/derivation.nix | |
| parent | a4a9353e1c8f902b7d7b3cf74e3e5b129c214330 (diff) | |
feat: add version command
Diffstat (limited to 'parts/derivation.nix')
| -rw-r--r-- | parts/derivation.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/parts/derivation.nix b/parts/derivation.nix index fb70313..607a606 100644 --- a/parts/derivation.nix +++ b/parts/derivation.nix @@ -1,7 +1,7 @@ { lib, naersk, - version, + self, lto ? false, optimizeSize ? false, }: let @@ -27,10 +27,12 @@ in naersk.buildPackage { pname = "teawiebot"; - inherit version; + version = builtins.substring 0 8 self.lastModifiedDate or "dirty"; src = filterSource ../.; + GIT_SHA = builtins.substring 0 7 self.rev or "dirty"; + RUSTFLAGS = lib.optionalString lto " -C lto=thin -C embed-bitcode=yes" + lib.optionalString optimizeSize " -C codegen-units=1 -C strip=symbols -C opt-level=z"; |
