Skyler Grey | 0bfc39a | 2022-09-01 23:57:50 +0100 | [diff] [blame] | 1 | { |
| 2 | pkgs, |
| 3 | vscode-extensions, |
| 4 | system, |
| 5 | ... |
| 6 | }: { |
| 7 | home.programs.vscode = { |
| 8 | enable = true; |
| 9 | package = pkgs.vscodium; |
| 10 | extensions = with vscode-extensions.packages.${system}; [ |
| 11 | vscode.quandinh.onehalf-dark |
| 12 | pkgs.vscode-extensions.ms-vsliveshare.vsliveshare |
| 13 | ]; |
| 14 | mutableExtensionsDir = false; |
| 15 | userSettings = { |
| 16 | "update.channel" = "none"; |
| 17 | "workbench.colorTheme" = "onehalf-dark"; |
| 18 | "workbench.startupEditor" = "none"; |
Skyler Grey | 5fce8d4 | 2022-10-30 23:02:58 +0000 | [diff] [blame] | 19 | "files.autoSave" = "afterDelay"; |
| 20 | "files.autoSaveDelay" = 100; |
Skyler Grey | 0bfc39a | 2022-09-01 23:57:50 +0100 | [diff] [blame] | 21 | }; |
| 22 | }; |
| 23 | config.internal.allowUnfree = ["vscode-extension-ms-vsliveshare-vsliveshare"]; |
| 24 | } |