omg i fixed vscode resharper i am a nix GOD
This commit is contained in:
@@ -4,18 +4,24 @@ let
|
|||||||
openvsx = inputs.nix-vscode-extensions.extensions.x86_64-linux.open-vsx;
|
openvsx = inputs.nix-vscode-extensions.extensions.x86_64-linux.open-vsx;
|
||||||
vscode-marketplace = inputs.nix-vscode-extensions.extensions.x86_64-linux.vscode-marketplace;
|
vscode-marketplace = inputs.nix-vscode-extensions.extensions.x86_64-linux.vscode-marketplace;
|
||||||
|
|
||||||
# resharper-code = pkgs.vscode-utils.buildVscodeMarketplaceExtension {
|
resharper-code = (pkgs.vscode-utils.buildVscodeMarketplaceExtension {
|
||||||
# mktplcRef = {
|
mktplcRef = {
|
||||||
# name = "resharper-code";
|
name = "resharper-code";
|
||||||
# version = "0.0.12";
|
version = "0.0.12";
|
||||||
# publisher = "jetbrains";
|
publisher = "jetbrains";
|
||||||
# };
|
};
|
||||||
# vsix = builtins.fetchurl {
|
vsix = builtins.fetchurl {
|
||||||
# name = "jetbrains.resharper-code.zip";
|
name = "jetbrains.resharper-code.zip";
|
||||||
# url = "https://download.jetbrains.com/product?code=VSCRS&latest&distribution=linuxX64&type=eap";
|
url = "https://download.jetbrains.com/product?code=VSCRS&latest&distribution=linuxX64&type=eap";
|
||||||
# sha256 = "sha256:05zmr3r2yid8r5hdh1km7kfl3cwlsf9nnccigyzhs14j5k7q0kjc";
|
sha256 = "sha256:05zmr3r2yid8r5hdh1km7kfl3cwlsf9nnccigyzhs14j5k7q0kjc";
|
||||||
# };
|
};
|
||||||
# };
|
}).overrideAttrs (old: {
|
||||||
|
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.makeWrapper ];
|
||||||
|
postFixup = ''
|
||||||
|
wrapProgram $out/share/vscode/extensions/jetbrains.resharper-code/resharper/linux-x64/JetBrains.VsCode.Backend \
|
||||||
|
--prefix LD_LIBRARY_PATH : ${pkgs.dotnet-sdk.icu}/lib
|
||||||
|
'';
|
||||||
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.packages = with pkgs;[
|
home.packages = with pkgs;[
|
||||||
@@ -31,7 +37,7 @@ in
|
|||||||
enableUpdateCheck = false;
|
enableUpdateCheck = false;
|
||||||
enableExtensionUpdateCheck = false;
|
enableExtensionUpdateCheck = false;
|
||||||
extensions = [
|
extensions = [
|
||||||
# resharper-code # also doesn't work
|
resharper-code # Requires DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
|
||||||
] ++ (with openvsx;[
|
] ++ (with openvsx;[
|
||||||
biomejs.biome
|
biomejs.biome
|
||||||
mkhl.direnv
|
mkhl.direnv
|
||||||
@@ -49,7 +55,6 @@ in
|
|||||||
ms-python.python
|
ms-python.python
|
||||||
ms-python.debugpy
|
ms-python.debugpy
|
||||||
charliermarsh.ruff
|
charliermarsh.ruff
|
||||||
# jetbrains.resharper-code # won't work with nix lmao
|
|
||||||
]) ++ (with vscode-marketplace;[
|
]) ++ (with vscode-marketplace;[
|
||||||
bradlc.vscode-tailwindcss
|
bradlc.vscode-tailwindcss
|
||||||
]);
|
]);
|
||||||
|
|||||||
Reference in New Issue
Block a user