From e829a918423054f269ffbf6d4caa07b5a83e41d6 Mon Sep 17 00:00:00 2001 From: guochao Date: Tue, 26 Sep 2023 12:14:19 +0800 Subject: [PATCH] add package in flake.nix --- flake.nix | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 6b67672..1ceccad 100644 --- a/flake.nix +++ b/flake.nix @@ -7,14 +7,14 @@ devShells = let mkShell = pkgs.mkShell.override { stdenv = pkgs.clangStdenv; }; go = pkgs.go; - cilium-ebpf = pkgs.buildGoModule { - name = "cilium-ebpf"; - version = "0.11.0"; + cilium-ebpf = let version = "0.11.0"; in pkgs.buildGoModule { + inherit version; + name = "cilium-ebpf"; src = pkgs.fetchFromGitHub { owner = "cilium"; repo = "ebpf"; - rev = "v0.11.0"; + rev = "v${version}"; sha256 = "+radPnp1l7OUYCEMvuVQU26V4o57R9cQkiU6khfdHAc="; }; vendorSha256 = "qt6cXgU7lSw84F4/opvNnrsVU9LvjdT+LvEvaFL9CTQ="; @@ -31,5 +31,19 @@ ]; }; }; + packages = let + file-lock = pkgs.buildGoModule { + name = "file-lock"; + version = "0.0.1"; + + src = ./.; + vendorSha256 = "FhZNRT3zb5FUSgCG8EwVRdwKkBuXlQsbG0RQcg5SFrQ="; + }; + in + { + inherit file-lock; + + default = file-lock; + }; }); } \ No newline at end of file