From 204a0959b6e5c0f7235533ad28dcb65af11f1e2a Mon Sep 17 00:00:00 2001 From: Mel Date: Sat, 11 Jan 2025 16:16:03 +0100 Subject: Add extra external plugins to Codium Signed-off-by: Mel --- modules/code.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'modules/code.nix') 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 { -- cgit 1.4.1