about summary refs log tree commit diff
path: root/pkgs/misc
diff options
context:
space:
mode:
authoroxalica <oxalicc@pm.me>2020-06-01 19:36:40 +0800
committeroxalica <oxalicc@pm.me>2020-06-06 21:18:58 +0800
commit51ba1c04f26b146c5e0cf0cdc2eec1129524f213 (patch)
treed6a7f82add822e3eaa6d3a3c194da4fa157e253b /pkgs/misc
parent41d34fa80b2559bda3be316b7b3ce655c4ee6b24 (diff)
downloadnixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.tar
nixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.tar.gz
nixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.tar.bz2
nixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.tar.lz
nixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.tar.xz
nixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.tar.zst
nixlib-51ba1c04f26b146c5e0cf0cdc2eec1129524f213.zip
vscode-extensions.matklad.rust-analyzer: fix build
Diffstat (limited to 'pkgs/misc')
-rw-r--r--pkgs/misc/vscode-extensions/rust-analyzer/default.nix7
1 files changed, 3 insertions, 4 deletions
diff --git a/pkgs/misc/vscode-extensions/rust-analyzer/default.nix b/pkgs/misc/vscode-extensions/rust-analyzer/default.nix
index 9f49f4c8eef0..d19027fa5762 100644
--- a/pkgs/misc/vscode-extensions/rust-analyzer/default.nix
+++ b/pkgs/misc/vscode-extensions/rust-analyzer/default.nix
@@ -32,12 +32,11 @@ in vscode-utils.buildVscodeExtension {
 
   nativeBuildInputs = lib.optional setDefaultServerPath jq;
 
-  postFixup = lib.optionalString setDefaultServerPath ''
-    package_json="$out/${publisher}.${pname}/package.json"
+  preInstall = lib.optionalString setDefaultServerPath ''
     jq '.contributes.configuration.properties."rust-analyzer.serverPath".default = $s' \
       --arg s "${rust-analyzer}/bin/rust-analyzer" \
-      $package_json >$package_json.new
-    mv $package_json.new $package_json
+      package.json >package.json.new
+    mv package.json.new package.json
   '';
 
   meta = with lib; {