From a97d19483045160f130eae0761f0778cfd1dd9f8 Mon Sep 17 00:00:00 2001 From: Nikkuss Date: Thu, 13 Nov 2025 20:32:01 +0400 Subject: [PATCH] fix flake --- flake.nix | 26 +++----------------------- 1 file changed, 3 insertions(+), 23 deletions(-) diff --git a/flake.nix b/flake.nix index 29f8e9a..d125e9f 100644 --- a/flake.nix +++ b/flake.nix @@ -42,34 +42,14 @@ src = craneLib.cleanCargoSource ./.; commonArgs = { inherit src; - nativeBuildInputs = with pkgs; [ - pkg-config - nix.dev - ]; strictDeps = true; + cargoArtifacts = craneLib.buildDepsOnly commonArgs; }; - cargoArtifacts = craneLib.buildDepsOnly commonArgs; - individualCrateArgs = commonArgs // { - inherit cargoArtifacts; - inherit (craneLib.crateNameFromCargoToml { inherit src; }) version; - }; + app = craneLib.buildPackage (commonArgs); - fileSetForCrate = - crate: - lib.fileset.toSource { - root = ./.; - fileset = lib.fileset.unions [ - ./Cargo.toml - ./Cargo.lock - ]; - }; - server = craneLib.buildPackage ( - individualCrateArgs - // { - } - ); in { + packages.default = app; devShells.default = craneLib.devShell { inherit (commonArgs) nativeBuildInputs; RUSTFLAGS = "-Clinker=clang -Clink-arg=-fuse-ld=mold -Z macro-backtrace";