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