fix(extension): Improve for darwin

This commit is contained in:
Myzel394 2024-10-20 11:13:27 +02:00
parent b9f7a452f8
commit 0005d7bf71
No known key found for this signature in database
GPG Key ID: ED20A1D1D423AF3F
3 changed files with 12 additions and 23 deletions

View File

@ -58,7 +58,11 @@
mkdir -p $out/bin mkdir -p $out/bin
cp $src/bin/config-lsp $out/bin/ cp $src/bin/config-lsp $out/bin/
chmod +rw $out/bin/config-lsp chmod +rw $out/bin/config-lsp
upx --ultra-brute $out/bin/config-lsp
# upx is currently not supported for darwin
if [ "${system}" != "x86_64-darwin" ] && [ "${system}" != "aarch64-darwin" ]; then
upx --ultra-brute $out/bin/config-lsp
fi
''; '';
}; };
in { in {
@ -74,7 +78,7 @@
yarnNix = ./vs-code-extension/yarn.nix; yarnNix = ./vs-code-extension/yarn.nix;
buildPhase = '' buildPhase = ''
yarn --offline run compile yarn --offline run compile:prod
''; '';
installPhase = '' installPhase = ''
mkdir -p extension mkdir -p extension

View File

@ -1,21 +0,0 @@
.vscode/**
**/*.ts
**/*.map
.gitignore
**/tsconfig.json
**/tsconfig.base.json
contributing.md
.travis.yml
client/node_modules/**
!client/node_modules/vscode-jsonrpc/**
!client/node_modules/vscode-languageclient/**
!client/node_modules/vscode-languageserver-protocol/**
!client/node_modules/vscode-languageserver-types/**
!client/node_modules/semver/**
flake.nix
build-extension.sh
yarn.nix
.idea
esbuild.js

View File

@ -21,6 +21,12 @@
"color": "#C8ACA3", "color": "#C8ACA3",
"theme": "dark" "theme": "dark"
}, },
"files": [
"out",
"package.json",
"LICENSE.md",
"icon.png"
],
"keywords": [ "keywords": [
"config", "config",
"lsp", "lsp",