Files
gooberos/modules/vibes/home/vscode.nix
2026-04-02 02:43:33 +02:00

29 lines
777 B
Nix

{ osConfig, lib, pkgs, ... }:
let
hasGui = osConfig.services.dbus.implementation == "dbus";
baseConfig = {};
exts = pkgs.vscode-extensions;
in
{
config = lib.mkIf hasGui
{
programs.vscode.profiles.vibes = {
extensions = with exts; [
mkhl.direnv
bbenoist.nix
svelte.svelte-vscode
ms-python.python
ms-python.debugpy
ms-python.pylint
github.vscode-github-actions
prettier.prettier-vscode
docker.docker
redhat.vscode-yaml
github.copilot-chat
];
userSettings = {
"chat.agent.enabled" = true;
};
};
};
}