24 lines
633 B
Nix
24 lines
633 B
Nix
{
|
|
inputs,
|
|
system,
|
|
...
|
|
}: {
|
|
programs.vscode = {
|
|
extensions = with inputs.nix-vscode-extensions.extensions.${system}; [
|
|
# General
|
|
vscode-marketplace.christian-kohler.npm-intellisense
|
|
vscode-marketplace.esbenp.prettier-vscode
|
|
vscode-marketplace.liamhammett.inline-parameters
|
|
vscode-marketplace.mgmcdermott.vscode-language-babel
|
|
vscode-marketplace.yatki.vscode-surround
|
|
|
|
# Svelte
|
|
vscode-marketplace.svelte.svelte-vscode
|
|
];
|
|
userSettings = {
|
|
"[javascript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
|
|
"svelte.enable-ts-plugin" = true;
|
|
};
|
|
};
|
|
}
|