From db238bda7a54aff0eb47cd9f6b23432533ea1c3e Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Tue, 18 Nov 2025 11:03:56 -0500 Subject: [PATCH] wip: add vscode --- home/all.nix | 1 + home/vscode/default.nix | 27 +++++++++++++++++++++++++++ system/all.nix | 1 + 3 files changed, 29 insertions(+) create mode 100644 home/vscode/default.nix diff --git a/home/all.nix b/home/all.nix index 6a68576..9ddcaeb 100755 --- a/home/all.nix +++ b/home/all.nix @@ -51,6 +51,7 @@ enable = true; cursors.enable = true; cache.enable = true; + vscode.enable = false; }; # This value determines the Home Manager release that your diff --git a/home/vscode/default.nix b/home/vscode/default.nix new file mode 100644 index 0000000..1ae62ae --- /dev/null +++ b/home/vscode/default.nix @@ -0,0 +1,27 @@ +{ pkgs, ... }: +{ + programs.vscode = { + enable = true; + profiles.default = { + enableExtensionUpdateCheck = true; + enableMcpIntegration = true; + enableUpdateCheck = true; + extensions = with pkgs.vscode-extensions; [ + ]; + userSettings = { + "workbench.colorTheme" = "Catppuccin Alt Mocha"; + "window.menuBarVisibility" = "compact"; + "workbench.navigationControl.enabled" = false; + "window.commandCenter" = false; + "chat.commandCenter.enabled" = false; + "workbench.layoutControl.enabled" = false; + "window.titleBarStyle" = "native"; + "editor.minimap.enabled" = false; + "chat.mcp.gallery.enabled" = true; + + "editor.semanticHighlighting.enabled" = true; + "workbench.iconTheme" = "catppuccin-mocha"; + }; + }; + }; +} diff --git a/system/all.nix b/system/all.nix index e9830ba..380c749 100755 --- a/system/all.nix +++ b/system/all.nix @@ -33,6 +33,7 @@ ../home/terminal/kitty/default.nix ../home/kde/plasma.nix ../home/kde/other.nix + ../home/vscode/default.nix ../home/hosts/${config.networking.hostName}.nix ]; };