{ lib, pkgs, ... }: { programs.vscode = { enable = true; profiles.default.extensions = with pkgs.vscode-extensions; [ pkgs.vscode-extensions.kamadorueda.alejandra pkgs.vscode-extensions.jnoortheen.nix-ide pkgs.vscode-extensions.leonardssh.vscord ]; profiles.default.userSettings = { "nix.formatterPath" = "alejandra"; "nix.extraOptions" = '' experimental-features = nix-command flakes ''; "nix.enableLanguageServer" = true; "nix.serverPath" = "nixd"; }; }; }