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; + }; }; }; };