From 7975eea2f6024cc1a4111ef1acd4b703ef78bd2c Mon Sep 17 00:00:00 2001 From: Max Date: Tue, 16 Jul 2024 01:02:58 +0200 Subject: [PATCH] add vendor package with code generation output (#54) --- dev/vendor.nix | 7 +++++++ flake.nix | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 dev/vendor.nix diff --git a/dev/vendor.nix b/dev/vendor.nix new file mode 100644 index 0000000..a191ca0 --- /dev/null +++ b/dev/vendor.nix @@ -0,0 +1,7 @@ +{ runCommand, generateSchemasProgram }: + +runCommand "hyprspace-vendoring" { } '' + mkdir -p $out/schema + cd $out + ${generateSchemasProgram} +'' diff --git a/flake.nix b/flake.nix index 54d743b..32bb761 100644 --- a/flake.nix +++ b/flake.nix @@ -47,6 +47,9 @@ generateSchemasProgram = config.apps.dev-generate-schemas.program; }; docs = pkgs.callPackage ./docs/package.nix { hyprspace = config.packages.default; }; + vendor = pkgs.callPackage ./dev/vendor.nix { + generateSchemasProgram = config.apps.dev-generate-schemas.program; + }; }; }; };