diff --git a/hosts/common/configs/user/gui/vscode/default.nix b/hosts/common/configs/user/gui/vscode/default.nix index 23f3c80..934dd48 100644 --- a/hosts/common/configs/user/gui/vscode/default.nix +++ b/hosts/common/configs/user/gui/vscode/default.nix @@ -41,8 +41,6 @@ in mhutchie.git-graph ms-azuretools.vscode-docker ms-vsliveshare.vsliveshare - github.copilot - github.copilot-chat naumovs.color-highlight signageos.signageos-vscode-sops ]; @@ -91,9 +89,6 @@ in "git.ignoreRebaseWarning" = true; "git.openRepositoryInParentFolders" = "always"; "git.path" = lib.meta.getExe pkgs.git; - "github.copilot.enable" = { - "*" = true; - }; "mergeEditor.diffAlgorithm" = "advanced"; "security.workspace.trust.enabled" = false; "telemetry.telemetryLevel" = "off"; diff --git a/hosts/elara/users/nikara/configs/gui/vscode/default.nix b/hosts/elara/users/nikara/configs/gui/vscode/default.nix new file mode 100644 index 0000000..710759d --- /dev/null +++ b/hosts/elara/users/nikara/configs/gui/vscode/default.nix @@ -0,0 +1,19 @@ +{ + user ? throw "user argument is required", + home ? throw "home argument is required", +}: +{ pkgs, ... }: +{ + home-manager.users.${user}.programs.vscode = { + extensions = with pkgs.vscode-extensions; [ + github.copilot + github.copilot-chat + ]; + + userSettings."github.copilot.enable" = { + "*" = true; + "plaintext" = true; + "markdown" = true; + }; + }; +} diff --git a/hosts/elara/users/nikara/default.nix b/hosts/elara/users/nikara/default.nix index cb4b49e..797da5a 100644 --- a/hosts/elara/users/nikara/default.nix +++ b/hosts/elara/users/nikara/default.nix @@ -75,6 +75,7 @@ in (import ./configs/console/snyk { inherit user home; }) (import ./configs/gui/obsidian { inherit user home; }) + (import ./configs/gui/vscode { inherit user home; }) # Private Imports (import ./configs/console/jsonify { inherit user home; })