Samuel Shuert | f1d6e99 | 2023-11-24 17:28:33 -0500 | [diff] [blame] | 1 | { pkgs, nix-vscode-extensions, ... }: { |
| 2 | home-manager.users.coded.programs.vscode = { |
| 3 | enable = true; |
Samuel Shuert | 80c2dd4 | 2023-12-01 22:03:34 -0500 | [diff] [blame] | 4 | enableUpdateCheck = false; |
| 5 | userSettings = { |
Samuel Shuert | ed2a336 | 2024-01-25 21:56:10 -0500 | [diff] [blame] | 6 | "files.autoSave" = "off"; |
Samuel Shuert | 80c2dd4 | 2023-12-01 22:03:34 -0500 | [diff] [blame] | 7 | "explorer.confirmDelete" = false; |
Samuel Shuert | ed2a336 | 2024-01-25 21:56:10 -0500 | [diff] [blame] | 8 | "files.autoSaveDelay" = 5000; |
| 9 | "workbench.iconTheme" = "catppuccin-macchiato"; |
Samuel Shuert | 80c2dd4 | 2023-12-01 22:03:34 -0500 | [diff] [blame] | 10 | "terminal.integrated.defaultProfile.linux" = "zsh"; |
| 11 | "workbench.startupEditor" = "none"; |
Samuel Shuert | ed2a336 | 2024-01-25 21:56:10 -0500 | [diff] [blame] | 12 | "workbench.colorTheme" = "Catppuccin Macchiato"; |
Samuel Shuert | 80c2dd4 | 2023-12-01 22:03:34 -0500 | [diff] [blame] | 13 | "explorer.confirmDragAndDrop" = false; |
| 14 | "typescript.updateImportsOnFileMove.enabled" = "always"; |
| 15 | "javascript.updateImportsOnFileMove.enabled" = "always"; |
| 16 | "terminal.integrated.enableMultiLinePasteWarning" = false; |
Samuel Shuert | ed2a336 | 2024-01-25 21:56:10 -0500 | [diff] [blame] | 17 | "liveshare.languages.allowGuestCommandControl" = true; |
Samuel Shuert | 3f82866 | 2024-02-10 20:45:50 -0500 | [diff] [blame] | 18 | "gerrit.auth.url" = "https://git.clicks.codes"; |
Samuel Shuert | 80c2dd4 | 2023-12-01 22:03:34 -0500 | [diff] [blame] | 19 | }; |
Samuel Shuert | d574823 | 2024-02-10 16:20:55 -0500 | [diff] [blame] | 20 | extensions = |
Samuel Shuert | f1d6e99 | 2023-11-24 17:28:33 -0500 | [diff] [blame] | 21 | [ |
Samuel Shuert | d574823 | 2024-02-10 16:20:55 -0500 | [diff] [blame] | 22 | pkgs.vscode-extensions.ms-vsliveshare.vsliveshare |
| 23 | pkgs.vscode-extensions.codezombiech.gitignore |
| 24 | pkgs.vscode-extensions.editorconfig.editorconfig |
| 25 | pkgs.vscode-extensions.zhuangtongfa.material-theme |
| 26 | pkgs.vscode-extensions.bbenoist.nix |
Samuel Shuert | 3f82866 | 2024-02-10 20:45:50 -0500 | [diff] [blame] | 27 | ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ |
| 28 | { |
| 29 | name = "helium-icon-theme"; |
| 30 | publisher = "helgardrichard"; |
| 31 | version = "1.0.0"; |
| 32 | sha256 = "sha256-uSApuTXQgvPiJpBL91d3mX35Sa2l2vLIAFpBo+cZ4h4="; |
| 33 | } |
| 34 | { |
| 35 | name = "vscode--gerrit"; |
| 36 | publisher = "sanderronde"; |
| 37 | version = "1.2.21"; |
| 38 | sha256 = "sha256-M7ZEBhxDCZ4/YCK8ujkAjIpiO1otpNXh13yeQVQZ8SA="; |
| 39 | } |
| 40 | ]; |
Samuel Shuert | f1d6e99 | 2023-11-24 17:28:33 -0500 | [diff] [blame] | 41 | }; |
| 42 | } |