Some checks failed
CI / check (push) Successful in 4s
CI / list-packages (push) Successful in 2s
CI / build (helium) (push) Successful in 4s
CI / build (pjsk-cursor) (push) Successful in 2s
CI / build (waterfox-bin) (push) Has been cancelled
CI / build (xcursor-mizuki) (push) Has been cancelled
CI / build (vscode-insiders) (push) Has been cancelled
33 lines
No EOL
843 B
Nix
33 lines
No EOL
843 B
Nix
{ pkgs }:
|
|
|
|
let
|
|
src = fetchTarball {
|
|
url = "https://code.visualstudio.com/sha/download?build=insider&os=linux-x64";
|
|
sha256 = "04brczgkvpkqrg018wss9z5hk56n4d58r1bd7zq83wsycma9mq2b";
|
|
};
|
|
in
|
|
(pkgs.vscode.override {
|
|
isInsiders = true;
|
|
}).overrideAttrs (oldAttrs: {
|
|
pname = "vscode-insiders";
|
|
version = "1.122.0-insider";
|
|
isInsiders = true;
|
|
inherit src;
|
|
|
|
buildInputs = (oldAttrs.buildInputs or []) ++ [ pkgs.krb5 pkgs.libsoup_3 pkgs.webkitgtk_4_1 ];
|
|
|
|
prePatch = ''
|
|
${oldAttrs.prePatch or ""}
|
|
mkdir -p resources/app/node_modules/@vscode/ripgrep/bin
|
|
touch resources/app/node_modules/@vscode/ripgrep/bin/rg
|
|
'';
|
|
|
|
preFixup = ''
|
|
${oldAttrs.preFixup or ""}
|
|
rm -rf resources/app/node_modules/@github/copilot-linuxmusl-x64
|
|
'';
|
|
|
|
meta = (oldAttrs.meta or {}) // {
|
|
mainProgram = "code-insiders";
|
|
};
|
|
}) |