summaryrefslogtreecommitdiff
path: root/dprintPlugins/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'dprintPlugins/default.nix')
-rw-r--r--dprintPlugins/default.nix25
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
+)