add package in flake.nix

This commit is contained in:
guochao 2023-09-26 12:14:19 +08:00
parent 44540e4d1e
commit e829a91842

View File

@ -7,14 +7,14 @@
devShells = let devShells = let
mkShell = pkgs.mkShell.override { stdenv = pkgs.clangStdenv; }; mkShell = pkgs.mkShell.override { stdenv = pkgs.clangStdenv; };
go = pkgs.go; go = pkgs.go;
cilium-ebpf = pkgs.buildGoModule { cilium-ebpf = let version = "0.11.0"; in pkgs.buildGoModule {
name = "cilium-ebpf"; inherit version;
version = "0.11.0";
name = "cilium-ebpf";
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {
owner = "cilium"; owner = "cilium";
repo = "ebpf"; repo = "ebpf";
rev = "v0.11.0"; rev = "v${version}";
sha256 = "+radPnp1l7OUYCEMvuVQU26V4o57R9cQkiU6khfdHAc="; sha256 = "+radPnp1l7OUYCEMvuVQU26V4o57R9cQkiU6khfdHAc=";
}; };
vendorSha256 = "qt6cXgU7lSw84F4/opvNnrsVU9LvjdT+LvEvaFL9CTQ="; 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;
};
}); });
} }