nix machine / user configurations
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}