nixos_config/home/modules/programs/vscode.nix
2026-05-23 23:09:54 +02:00

36 lines
1.1 KiB
Nix

{ pkgs-unstable, ... }:
{
programs.vscode = {
enable = true;
package = pkgs-unstable.vscode;
profiles.default = {
extensions = [
pkgs-unstable.vscode-extensions.ms-python.python
pkgs-unstable.vscode-extensions.ms-python.debugpy
pkgs-unstable.vscode-extensions.ms-vscode.cpptools
pkgs-unstable.vscode-extensions.jnoortheen.nix-ide
pkgs-unstable.vscode-extensions.github.copilot
] ++ pkgs-unstable.vscode-utils.extensionsFromVscodeMarketplace [
{
name = "xonsh";
publisher = "jnoortheen";
version = "0.3.3";
hash = "sha256-EdAjVzqvbiSm/hL/SeJIlfY1QocpQPyzv4RV84t4bbg=";
}
{
name = "pyrefly";
publisher = "meta";
version = "1.0.0";
hash = "sha256-0HMbHW2pFYTXhJH5cJ6JJYSNWXt3t2SxPBEa1J8ThXg=";
}
{
name = "chatgpt";
publisher = "openai";
version = "26.5519.32039";
hash = "sha256-hJhmLn3AvmY3X3RlbKlpeBX94w8PPm1cuPb3GNvgL/g=";
}
];
};
};
}