Files
AZ-NIX/home/features/coding/default.nix
2026-03-31 08:33:25 +02:00

59 lines
1.1 KiB
Nix

{pkgs, ...}: {
imports = [
./opencode.nix
];
programs.mcp = {
enable = true;
servers = {
Ref = {
command = "sh";
args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"];
};
Exa = {
command = "sh";
args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"];
};
Outline = {
url = "https://wiki.az-gruppe.com/mcp";
};
ContextMode = {
command = "sh";
args = ["-c" "exec bunx context-mode@latest"];
};
};
};
home.packages = with pkgs; [
agenix-cli
alejandra
bc
bun
devpod
kestractl
kitty
#devpod-desktop
(python3.withPackages (ps:
with ps; [
pip
uv
# Scientific packages
numba
numpy
torch
srt
]))
pyrefly
nixd
nix-update
sidecar
td
opencode-desktop
openspec
(qmd.override {
vulkanSupport = true;
cudaSupport = false;
})
tailwindcss
tailwindcss-language-server
];
}