From cfc871cce6aefaa0ff64619780a807cba761c6b2 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 30 Jan 2023 12:20:23 +0100 Subject: ... --- tools/sops-inventory/default.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tools/sops-inventory/default.nix (limited to 'tools/sops-inventory/default.nix') diff --git a/tools/sops-inventory/default.nix b/tools/sops-inventory/default.nix new file mode 100644 index 00000000..94c455e5 --- /dev/null +++ b/tools/sops-inventory/default.nix @@ -0,0 +1,19 @@ +{ system, self, mach-nix, ... }: +let + pkgs = self.legacyPackages.${system}; +in mach-nix.lib.${system}.buildPythonPackage { + pname = "sops-inventory"; + version = "0.0.0"; + + src = pkgs.lib.sourceByRegex ./. ["^setup\.py$" "^sops_inventory(/[^/]+.*)?$"]; + + ignoreDataOutdated = true; + requirements = '' + pyyaml + ''; + + postInstall = '' + wrapProgram $out/bin/sops-inventory \ + --set-default SOPS_INVENTORY_BASE ${self} + ''; +} -- cgit v1.2.3