{ outputs = { self }: let sources = import ./npins; systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; forAllSystems = f: builtins.listToAttrs ( map (system: { name = system; value = f system; }) systems ); in { packages = forAllSystems ( system: let pkgs = import sources.nixpkgs { inherit system; config.allowUnfree = true; }; in { default = (import ./default.nix { inherit pkgs system; }).claude-vm; } ); }; }