diff options
| author | Mel <einebeere@gmail.com> | 2025-01-11 16:16:03 +0100 |
|---|---|---|
| committer | Mel <einebeere@gmail.com> | 2025-01-11 16:16:03 +0100 |
| commit | 204a0959b6e5c0f7235533ad28dcb65af11f1e2a (patch) | |
| tree | 58e9bdd291eff528864ba4a09ab62b7c6e362082 /modules | |
| parent | 955e83bd5fba137e1bb9fb171938e6d486ba21a0 (diff) | |
| download | minerals-204a0959b6e5c0f7235533ad28dcb65af11f1e2a.tar.zst minerals-204a0959b6e5c0f7235533ad28dcb65af11f1e2a.zip | |
Add extra external plugins to Codium
Signed-off-by: Mel <einebeere@gmail.com>
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/code.nix | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/modules/code.nix b/modules/code.nix index 2a34bcf..506e0bd 100644 --- a/modules/code.nix +++ b/modules/code.nix @@ -1,15 +1,13 @@ -{ unstablePkgs, ... }: +{ pkgs, unstablePkgs, ... }: let extensions = with unstablePkgs.vscode-extensions; [ - # Microsoft Extensions + # Microsoft vendor extensions ms-vscode.hexeditor ms-vscode-remote.remote-containers ms-vscode-remote.remote-ssh ms-azuretools.vscode-docker github.codespaces - github.copilot - github.copilot-chat # Usability vscodevim.vim @@ -38,11 +36,24 @@ let jdinhlife.gruvbox ]; + externalExtensions = with pkgs.open-vsx; [ + # Small extensions that aren't included in nixpkgs + geequlim.godot-tools + miguelsolorio.fluent-icons + tonybaloney.vscode-pets + ]; + + newVendorExtensions = with pkgs.vscode-marketplace; [ + # Quick editing and viewing of ad-hoc repos and pull request + ms-vscode.remote-repositories + github.remotehub + ]; + code = with unstablePkgs; vscode-with-extensions.override { vscode = vscodium; - vscodeExtensions = extensions; + vscodeExtensions = extensions ++ externalExtensions ++ newVendorExtensions; }; in { |
