My Nix Configuration

[modules.home] Fix VSCode

Changed files
+15 -3
modules
home
programs
vscodium
+15 -3
modules/home/programs/vscodium/default.nix
···
{
options.py.programs.vscodium.enable = lib.mkEnableOption "VSCodium";
config.programs.vscode = lib.mkIf cfg.enable {
-
enable = false;
-
package = pkgs.vscodium;
+
enable = true;
+
package = pkgs.vscode;
userSettings = {
+
"biome.lspBin" = "";
"breadcrumbs.enabled" = false;
"editor.formatOnPaste" = true;
"editor.formatOnSave" = true;
"editor.formatOnSaveMode" = "file";
"editor.formatOnType" = true;
+
"editor.fontSize" = 15;
+
"editor.fontFamily" = "'IBM Plex Mono', 'monospace', monospace";
"editor.minimap.enabled" = false;
"explorer.confirmDelete" = false;
+
"explorer.confirmDragAndDrop" = false;
"extensions.autoCheckUpdates" = false;
"extensions.autoUpdate" = false;
"extensions.closeExtensionDetailsOnViewChange" = true;
"extensions.ignoreRecommendations" = true;
+
"npm.keybindingsChangedWarningShown" = true;
+
"ruff.nativeServer" = true;
+
"ruff.showNotifications" = "onError";
+
"nix.enableLanguageServer" = true;
+
"nix.serverPath" = lib.getExe pkgs.nixd;
+
"[nix]" = {
+
"editor.defaultFormatter" = "brettm12345.nixfmt-vscode";
+
};
"python.analysis.autoImportCompletions" = true;
"python.analysis.autoSearchPaths" = true;
"python.analysis.completeFunctionParens" = true;
···
"update.showReleaseNotes" = false;
"workbench.colorTheme" = "Catppuccin Mocha";
"workbench.iconTheme" = "catppuccin-mocha";
-
"vscode-neovim.neovimExecutablePaths.linux" = lib.getExe pkgs.py.neovim;
+
"vscode-neovim.neovimExecutablePaths.linux" = lib.getExe pkgs.py.nvim;
"python.formatting.provider" = "black";
};
};