dotfiles/home/andrei/vscode.nix
2025-09-25 07:07:36 +03:00

32 lines
1.0 KiB
Nix

{ pkgs, ... }:
{
programs.vscode = {
enable = true;
mutableExtensionsDir = false;
profiles.default = {
enableExtensionUpdateCheck = true;
enableUpdateCheck = true;
extensions = [
pkgs.vscode-extensions.ms-vscode-remote.remote-ssh
pkgs.vscode-extensions.ms-vscode-remote.remote-ssh-edit
pkgs.vscode-extensions.jnoortheen.nix-ide
pkgs.vscode-extensions.ms-dotnettools.csdevkit
pkgs.vscode-extensions.ms-dotnettools.csharp
pkgs.vscode-extensions.ms-dotnettools.vscode-dotnet-runtime
pkgs.vscode-extensions.shopify.ruby-lsp
pkgs.vscode-extensions.castwide.solargraph
pkgs.vscode-extensions.astro-build.astro-vscode
];
userSettings = {
"editor.fontSize" = 16;
"editor.fontFamily" = "'FiraCode Nerd Font Mono'";
"editor.fontLigatures" = true;
"security.workspace.trust.enabled" = false;
"remote.SSH.enableAgentForwarding" = true;
"git.enableSmartCommit" = true;
};
};
};
}