1{
2 pkgs,
3 inputs,
4 ...
5}:
6{
7 # stylix.targets.vscode.enable = false;
8 programs.vscode = {
9 enable = true;
10 package = pkgs.vscodium;
11 extensions = with inputs.vscode-extensions.extensions.x86_64-linux.vscode-marketplace; [
12 mkhl.direnv
13 bbenoist.nix
14 svelte.svelte-vscode
15 bradlc.vscode-tailwindcss
16 # (rust-lang.rust-analyzer.overrideAttrs (old: {
17 # src = old.src.overrideAttrs (old: {
18 # outputHash = "sha256-k9eDTY9y2ejg4jTApji8X6UmKYK/eCLMZJbiYuoTuyY=";
19 # });
20 # }))
21 rust-lang.rust-analyzer
22 ];
23 userSettings = {
24 "files.associations" = {
25 "*.css" = "tailwindcss";
26 };
27 "editor.quickSuggestions" = {
28 "strings" = "on";
29 };
30 "editor.suggest.showStatusBar" = true;
31 "editor.formatOnSave" = true;
32 # "workbench.colorTheme" = "1am";
33 };
34 };
35}