Unverified Commit 63e19f6a authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

vscode-extensions.mkhl.direnv: set the default value of executable config (#491239)

parents 5bb8805f 9039cc96
Loading
Loading
Loading
Loading
+1 −14
Original line number Diff line number Diff line
@@ -3070,20 +3070,7 @@ let
        };
      };

      mkhl.direnv = buildVscodeMarketplaceExtension {
        mktplcRef = {
          publisher = "mkhl";
          name = "direnv";
          version = "0.17.0";
          hash = "sha256-9sFcfTMeLBGw2ET1snqQ6Uk//D/vcD9AVsZfnUNrWNg=";
        };
        meta = {
          description = "direnv support for Visual Studio Code";
          license = lib.licenses.bsd0;
          downloadPage = "https://marketplace.visualstudio.com/items?itemName=mkhl.direnv";
          maintainers = [ ];
        };
      };
      mkhl.direnv = callPackage ./mkhl.direnv { };

      mkhl.shfmt = callPackage ./mkhl.shfmt { };

+30 −0
Original line number Diff line number Diff line
{
  lib,
  vscode-utils,
  jq,
  moreutils,
  direnv,
}:

vscode-utils.buildVscodeMarketplaceExtension {
  mktplcRef = {
    publisher = "mkhl";
    name = "direnv";
    version = "0.17.0";
    hash = "sha256-9sFcfTMeLBGw2ET1snqQ6Uk//D/vcD9AVsZfnUNrWNg=";
  };
  nativeBuildInputs = [
    jq
    moreutils
  ];
  postInstall = ''
    cd "$out/$installPrefix"
    jq -e '.contributes.configuration.properties."direnv.path.executable".default = "${lib.getExe direnv}"' package.json | sponge package.json
  '';
  meta = {
    description = "direnv support for Visual Studio Code";
    license = lib.licenses.bsd0;
    downloadPage = "https://marketplace.visualstudio.com/items?itemName=mkhl.direnv";
    maintainers = [ ];
  };
}