summaryrefslogtreecommitdiff
path: root/tools/sops-inventory/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'tools/sops-inventory/default.nix')
-rw-r--r--tools/sops-inventory/default.nix19
1 files changed, 19 insertions, 0 deletions
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 @@
1{ system, self, mach-nix, ... }:
2let
3 pkgs = self.legacyPackages.${system};
4in mach-nix.lib.${system}.buildPythonPackage {
5 pname = "sops-inventory";
6 version = "0.0.0";
7
8 src = pkgs.lib.sourceByRegex ./. ["^setup\.py$" "^sops_inventory(/[^/]+.*)?$"];
9
10 ignoreDataOutdated = true;
11 requirements = ''
12 pyyaml
13 '';
14
15 postInstall = ''
16 wrapProgram $out/bin/sops-inventory \
17 --set-default SOPS_INVENTORY_BASE ${self}
18 '';
19}