home/home/vscode.nix

23 lines
648 B
Nix
Raw Normal View History

{pkgs, ...}: {
programs.vscode = {
enable = true;
package = pkgs.vscodium;
mutableExtensionsDir = false;
extensions = with pkgs.vscode-extensions; [
matklad.rust-analyzer
jdinhlife.gruvbox
2022-11-19 22:35:57 +00:00
jnoortheen.nix-ide
editorconfig.editorconfig
];
userSettings = {
"update.mode" = "none";
2023-04-21 14:42:58 +01:00
"window.autoDetectColorScheme" = true;
"workbench.preferredDarkColorTheme" = "Gruvbox Dark Hard";
2022-11-14 11:31:15 +00:00
"files.trimTrailingWhitespace" = true;
2023-04-21 14:42:58 +01:00
# Don't try to write to the nix-managed .ssh/config
"remote.SSH.configFile" = "~/.ssh/config.local";
"editor.rulers" = [ 90 ];
};
};
}