diff options
| author | scouckel <james.krinsky@gmail.com> | 2026-03-25 11:14:16 -0500 |
|---|---|---|
| committer | scouckel <james.krinsky@gmail.com> | 2026-03-25 11:14:16 -0500 |
| commit | 2a50a86e3faea6deae9adc76572cc543baf678d3 (patch) | |
| tree | 95e8bb2771a847cfcc51ca90ac6a2de9548b5bec /unmoved-modules/home-manager/vscodium.nix | |
| parent | 3406096fa9f5dfd669e0b7a43e3f2227d51b10a7 (diff) | |
inital move and renaming
Diffstat (limited to 'unmoved-modules/home-manager/vscodium.nix')
| -rw-r--r-- | unmoved-modules/home-manager/vscodium.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/unmoved-modules/home-manager/vscodium.nix b/unmoved-modules/home-manager/vscodium.nix new file mode 100644 index 0000000..2ea2baf --- /dev/null +++ b/unmoved-modules/home-manager/vscodium.nix @@ -0,0 +1,47 @@ +{ config, pkgs, lib, inputs, ... }: + +{ + programs.vscode = { + enable = true; + package = pkgs.vscodium; + + profiles.default = { + userSettings = { + "workbench.colorTheme" = "Gruvbox Dark Hard"; + "editor.fontFamily" = "JetBrains Mono"; + "editor.fontSize" = 12; + "editor.fontLigatures" = true; + "vim.smartRelativeLine" = true; + "editor.lineNumbers" = "relative"; + "editor.cursorSmoothCaretAnimation" = "on"; + "editor.wordWrap" = "on"; + "editor.bracketPairColorization.enabled" = true; + }; + + extensions = with pkgs.vscode-extensions; [ + # languages + jnoortheen.nix-ide + tomoki1207.pdf + redhat.vscode-yaml + tamasfe.even-better-toml + redhat.java + rust-lang.rust-analyzer + shopify.ruby-lsp + + # functionality extensions + wix.vscode-import-cost + ms-vscode-remote.remote-ssh + ms-vscode-remote.remote-ssh-edit + vscodevim.vim + alefragnani.project-manager + esbenp.prettier-vscode + + # appearance extensions + mechatroner.rainbow-csv + vscode-icons-team.vscode-icons + jdinhlife.gruvbox + johnpapa.vscode-peacock + ]; + }; + }; +}
\ No newline at end of file |
