19 lines
685 B
Nix
19 lines
685 B
Nix
{ pkgs, ... }: {
|
|
enable = true;
|
|
package = pkgs.vscodium.overrideAttrs (_: {
|
|
preFixupPhases = [ "preFixup" ];
|
|
preFixup = ''
|
|
sed -i "s#open-vsx.org/vscode/gallery#marketplace.visualstudio.com/_apis/public/gallery#" $out/lib/vscode/resources/app/product.json
|
|
sed -i "s#open-vsx.org/vscode/item#marketplace.visualstudio.com/items#" $out/lib/vscode/resources/app/product.json
|
|
sed -i "s#open-vsx.org#marketplace.visualstudio.com#" $out/lib/vscode/resources/app/product.json
|
|
'';
|
|
});
|
|
extensions = with pkgs.vscode-extensions; [
|
|
matklad.rust-analyzer
|
|
# ms-python.python
|
|
skyapps.fish-vscode
|
|
# TODO: reenable
|
|
# vadimcn.vscode-lldb
|
|
];
|
|
}
|