nix-packages/pkgs/vscode-insiders/default.nix
imnyang 614f6632f7
Some checks failed
CI / check (push) Has been cancelled
CI / list-packages (push) Has been cancelled
Update pkgs/vscode-insiders/default.nix
2026-05-25 14:53:19 +09:00

29 lines
723 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
'';
meta = (oldAttrs.meta or {}) // {
mainProgram = "code-insiders";
};
})