From 38fa6cc4a83e7434de848973668e9f6369ca2c3c Mon Sep 17 00:00:00 2001 From: atagen Date: Fri, 31 Oct 2025 15:30:19 +1100 Subject: [PATCH] optimise packaging for size --- Cargo.toml | 10 ++++++++++ flake.nix | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index adaf3cb..5b0ec77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,20 @@ [package] name = "yoke" version = "0.1.0" +authors = [ "atagen" ] +description = "A simple sandboxing tool, similar to bwrap" +repository = "https://git.atagen.co/atagen/yoke" +license = "GPL-3.0-or-later" edition = "2024" +[profile.release] +strip = true +opt-level = "s" +codegen-units = 1 + [dependencies] anyhow = "1.0.100" exec = "0.3.1" gumdrop = "0.8.1" landlock = "0.4.3" + diff --git a/flake.nix b/flake.nix index b88b078..bced813 100644 --- a/flake.nix +++ b/flake.nix @@ -36,10 +36,11 @@ inherit (details) version; src = ./.; cargoLock.lockFile = ./Cargo.lock; + RUSTFLAGS = "-C prefer-dynamic=yes"; meta = { - description = "A simple sandboxing tool, similar to bwrap"; - homepage = "https://git.atagen.co/atagen/yoke"; + description = details.description; + homepage = details.repository; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.atagen ]; mainProgram = details.name;