2023-05-31 16:44:03 +01:00
|
|
|
{pkgs, ...}: {
|
|
|
|
programs.vscode = {
|
|
|
|
enable = true;
|
|
|
|
package = pkgs.vscodium;
|
|
|
|
enableExtensionUpdateCheck = false;
|
|
|
|
enableUpdateCheck = false;
|
|
|
|
mutableExtensionsDir = false;
|
|
|
|
extensions = with pkgs.vscode-extensions; [
|
|
|
|
asvetliakov.vscode-neovim
|
|
|
|
catppuccin.catppuccin-vsc
|
|
|
|
ms-vscode-remote.remote-ssh
|
|
|
|
ms-vsliveshare.vsliveshare
|
|
|
|
eamodio.gitlens
|
|
|
|
bbenoist.nix
|
|
|
|
sumneko.lua
|
|
|
|
ms-python.python
|
|
|
|
ms-python.vscode-pylance
|
|
|
|
ms-pyright.pyright
|
|
|
|
];
|
|
|
|
userSettings = {
|
|
|
|
"[nix]"."editor.tabSize" = 2;
|
|
|
|
"workbench.colorTheme" = "Catppuccin Macchiato";
|
2023-05-31 17:15:38 +01:00
|
|
|
"editor.fontSize" = 16;
|
|
|
|
"editor.fontFamily" = "FiraCode Nerd Font";
|
|
|
|
"editor.fontLigatures" = true;
|
|
|
|
"git.confirmSync" = false;
|
2023-05-31 16:44:03 +01:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|