summaryrefslogtreecommitdiff
path: root/dprintPlugins/default.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-07-05 20:13:36 -0400
committerseth <[email protected]>2024-08-23 08:30:49 -0400
commit31e5e715321a172cdbd1ba74220d51fae41a3df2 (patch)
treee477da3b09e5faafb2fa99c135b0cb24e584f6be /dprintPlugins/default.nix
parent67fba5edad38f8a4651a6a782c7abdc696a464ff (diff)
nix: add dprintPlugins
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
+)