the universal sandbox runtime for agents and humans.
pocketenv.io
sandbox
openclaw
agent
claude-code
vercel-sandbox
deno-sandbox
cloudflare-sandbox
atproto
sprites
daytona
1{
2 description = "A Nix Flake for @pocketenv/cli";
3
4 inputs = {
5 nixpkgs.url = "github:nixos/nixpkgs/release-25.05";
6 flake-utils.url = "github:numtide/flake-utils";
7 };
8
9 outputs = { self, nixpkgs, flake-utils }:
10 flake-utils.lib.eachDefaultSystem (system:
11 let
12 pkgs = nixpkgs.legacyPackages.${system};
13
14 pocketenv-cli = pkgs.buildNpmPackage {
15 pname = "pocketenv-cli";
16 version = "0.7.1";
17
18 src = ./.;
19
20 npmDeps = pkgs.importNpmLock { npmRoot = ./.; };
21 npmConfigHook = pkgs.importNpmLock.npmConfigHook;
22
23 nodejs = pkgs.nodejs_24;
24
25 nativeBuildInputs = [ pkgs.bun ];
26
27 meta.mainProgram = "pocketenv";
28 };
29 in {
30 packages.default = pocketenv-cli;
31
32 devShells.default = pkgs.mkShell {
33 packages = [
34 pkgs.nodejs_24
35 pkgs.bun
36 pocketenv-cli
37 ];
38 };
39 }
40 );
41}