From fdbec31b6c912fd7ae2c98544c6b0839678f0338 Mon Sep 17 00:00:00 2001 From: Tim Schubert Date: Sat, 28 Dec 2024 21:33:49 +0100 Subject: [PATCH] Add nix derivation --- default.nix | 17 +++++++++++++++++ flake.nix | 3 +++ 2 files changed, 20 insertions(+) create mode 100644 default.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..b18beb1 --- /dev/null +++ b/default.nix @@ -0,0 +1,17 @@ +{ + pam, + pkg-config, + rustPlatform, +}: +rustPlatform.buildRustPackage { + name = "pam_honeypot"; + src = ./.; + cargoLock.lockFile = ./Cargo.lock; + nativeBuildInputs = [ + rustPlatform.bindgenHook + ]; + buildInputs = [ + pam + pkg-config + ]; +} diff --git a/flake.nix b/flake.nix index e8eeca3..fb4b68a 100644 --- a/flake.nix +++ b/flake.nix @@ -30,6 +30,9 @@ pkgs.rustPlatform.bindgenHook ]; }; + packages = { + default = pkgs.callPackage ./default.nix {}; + }; } ); }