All checks were successful
CI / Build Packages (default) (push) Successful in 52s
CI / Build Packages (example-a) (push) Successful in 49s
CI / Nix Flake Check (push) Successful in 1m58s
CI / Build Packages (example-b) (push) Successful in 48s
CI / Build Packages (pyzotero) (push) Successful in 53s
CI / Build Packages (pyzotero-cli) (push) Successful in 56s
28 lines
560 B
Nix
28 lines
560 B
Nix
{
|
|
pkgs,
|
|
system,
|
|
jailed-agents,
|
|
mcp-servers,
|
|
}:
|
|
pkgs.mkShell {
|
|
packages =
|
|
with pkgs;
|
|
[
|
|
nixfmt-rfc-style
|
|
nil
|
|
nix-tree
|
|
nix
|
|
(jailed-agents.lib.${system}.makeJailed system {
|
|
agentTool = "opencode";
|
|
extraPkgs =
|
|
(with pkgs; [ mcp-nixos ])
|
|
++ (with mcp-servers.packages.${system}; [ duckduckgo-mcp-server ]);
|
|
})
|
|
];
|
|
|
|
shellHook = ''
|
|
echo "Nix packages development environment"
|
|
echo "Available tools: nixfmt-rfc-style, nil, nix-tree, opencode (jailed agent)"
|
|
'';
|
|
}
|