From 8e6bd354ebef414c8e3d15ea53ef05aef95101a9 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Fri, 7 Nov 2025 00:42:18 +0100 Subject: [PATCH] vscode: Switch from vscodium to vscode for github copilot --- modules/home/programs/vscode.nix | 38 +++++++++++++++++--------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/modules/home/programs/vscode.nix b/modules/home/programs/vscode.nix index e1c1b09..004f4c3 100644 --- a/modules/home/programs/vscode.nix +++ b/modules/home/programs/vscode.nix @@ -11,21 +11,25 @@ config = lib.mkIf config.custom.programs.vscode.enable { programs.vscode = { enable = true; - package = pkgs.vscodium; - profiles.default.extensions = - let - inherit (inputs.vscode-extensions.extensions.${pkgs.system}) open-vsx; - in - [ - # Language Servers - open-vsx.jnoortheen.nix-ide - open-vsx.llvm-vs-code-extensions.vscode-clangd - open-vsx.rust-lang.rust-analyzer + profiles.default = { + extensions = + let + vscode-extensions = + inputs.vscode-extensions.extensions.${pkgs.system}.forVSCodeVersion + config.programs.vscode.package.version; + inherit (vscode-extensions) open-vsx; + in + [ + # Theming + open-vsx.github.github-vscode-theme + open-vsx.pkief.material-icon-theme - # Theming - open-vsx.github.github-vscode-theme - open-vsx.pkief.material-icon-theme - ]; + # Language Servers + open-vsx.jnoortheen.nix-ide + open-vsx.llvm-vs-code-extensions.vscode-clangd + open-vsx.rust-lang.rust-analyzer + ]; + }; }; systemd.user.tmpfiles.rules = @@ -64,10 +68,8 @@ ); in [ - "f+ %h/.config/VSCodium/User/settings.json - - - - ${settings}" - "f+ %h/.config/VSCodium/User/settings-default.json - - - - ${settings}" + "f+ %h/.config/Code/User/settings.json - - - - ${settings}" + "f+ %h/.config/Code/User/settings-default.json - - - - ${settings}" ]; - - home.shellAliases.code = "codium"; }; }