From 9263d2752fc39b9b40d088e71f77774094ab971b Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Mon, 12 May 2025 17:26:31 -0700 Subject: [PATCH] [vscode] Sets up VScode with some extensions on Vega. --- home-manager/features/development/vscode.nix | 23 ++++++++++++++++++++ system/hosts/vega/drew.nix | 1 + 2 files changed, 24 insertions(+) create mode 100644 home-manager/features/development/vscode.nix diff --git a/home-manager/features/development/vscode.nix b/home-manager/features/development/vscode.nix new file mode 100644 index 0000000..d2e6192 --- /dev/null +++ b/home-manager/features/development/vscode.nix @@ -0,0 +1,23 @@ +{ pkgs, ... }: +{ + programs.vscode = { + enable = true; + + extensions = with pkgs.vscode-extensions; [ + asvetliakov.vscode-neovim + github.copilot + enkia.tokyo-night + eamodio.gitlens + mechatroner.rainbow-csv + + (pkgs.vscode-utils.extensionFromVscodeMarketplace + { + name = "vscode-augment"; + publisher = "augment"; + version = "0.442.0"; + sha256 = "sha256-TzoafGCmaOEOUHh3XWPrLe/ysICviaOJcpMVqWY/Nr4="; + } + ) + ]; + }; +} diff --git a/system/hosts/vega/drew.nix b/system/hosts/vega/drew.nix index c952e98..161fae7 100644 --- a/system/hosts/vega/drew.nix +++ b/system/hosts/vega/drew.nix @@ -7,6 +7,7 @@ "/features/development/haskell.nix" "/features/development/markdown.nix" "/features/development/typescript.nix" + "/features/development/vscode.nix" "/features/eww" "/features/linux-desktop.nix" "/features/notes.nix"