diff options
Diffstat (limited to 'dprintPlugins/default.nix')
| -rw-r--r-- | dprintPlugins/default.nix | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dprintPlugins/default.nix b/dprintPlugins/default.nix new file mode 100644 index 0000000..0462210 --- /dev/null +++ b/dprintPlugins/default.nix @@ -0,0 +1,25 @@ +{ lib, newScope }: +lib.makeScope newScope ( + final: + let + plugins = import ./plugins.nix { + inherit lib; + inherit (final) callPackage; + }; + in + { + mkPlugin = final.callPackage ( + { fetchurl }: + { + pname, + version, + hash, + }: + fetchurl { + url = "https://plugins.dprint.dev/${pname}-${version}.wasm"; + inherit hash; + } + ) { }; + } + // plugins +) |
