nixos/homer: init (#368594)
[NixPkgs.git] / pkgs / applications / editors / vscode / extensions / azdavis.millet / default.nix
blob3020dc31b76e297762fe5d0960c2619c0d76d957
2   lib,
3   jq,
4   moreutils,
5   millet,
6   vscode-utils,
7 }:
9 vscode-utils.buildVscodeMarketplaceExtension {
10   mktplcRef = {
11     name = "Millet";
12     publisher = "azdavis";
13     version = "0.14.7";
14     hash = "sha256-+PrGTeov5lTP1SgB6E0E40QHXfX+/vhm2DzW6DJB1/A=";
15   };
16   nativeBuildInputs = [
17     jq
18     moreutils
19   ];
20   postInstall = ''
21     cd "$out/$installPrefix"
22     jq '.contributes.configuration.properties."millet.server.path".default = "${millet}/bin/millet-ls"' package.json | sponge package.json
23   '';
24   meta = {
25     description = "Standard ML support for VS Code";
26     downloadPage = "https://marketplace.visualstudio.com/items?itemName=azdavis.millet";
27     license = lib.licenses.mit;
28     maintainers = [ lib.maintainers.smasher164 ];
29   };