2024-11-14 22:47:48 +01:00
|
|
|
{
|
|
|
|
lib,
|
|
|
|
pkgs,
|
|
|
|
inputs,
|
|
|
|
config,
|
|
|
|
...
|
|
|
|
}: {
|
|
|
|
programs.vscode = {
|
|
|
|
enable = true;
|
|
|
|
package = pkgs.vscodium;
|
|
|
|
extensions = with pkgs.vscode-extensions; [
|
2024-12-03 18:24:27 +01:00
|
|
|
# wakatime.vscode-wakatime # Wakatime for coding statistics
|
2024-11-14 22:47:48 +01:00
|
|
|
vue.volar # Vue support
|
|
|
|
svelte.svelte-vscode # Svelte support
|
|
|
|
pkief.material-icon-theme # Material icons
|
|
|
|
prisma.prisma
|
|
|
|
ms-python.vscode-pylance # Python support
|
|
|
|
ms-dotnettools.csharp # CSharp support
|
|
|
|
mikestead.dotenv # Improved dotenv support
|
|
|
|
catppuccin.catppuccin-vsc # Catppuccin theme
|
|
|
|
jnoortheen.nix-ide # Nix language support
|
|
|
|
];
|
2024-12-03 18:24:27 +01:00
|
|
|
userSettings = {
|
|
|
|
"nix.enableLanguageServer" = true;
|
|
|
|
"nix.serverPath" = "nil";
|
|
|
|
};
|
2024-11-14 22:47:48 +01:00
|
|
|
};
|
|
|
|
}
|