main
 1{
 2  inputs = {
 3    nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";
 4    flake-parts.url = "github:hercules-ci/flake-parts";
 5    nix2container.url = "github:nlewo/nix2container";
 6  };
 7
 8  outputs = inputs @ {flake-parts, ...}:
 9    flake-parts.lib.mkFlake {inherit inputs;} ({...}: {
10      debug = true;
11
12      systems = [
13        "x86_64-linux"
14        "aarch64-linux"
15      ];
16
17      perSystem = {
18        pkgs,
19        inputs',
20        ...
21      }: {
22        packages.default = pkgs.callPackage ./package.nix {
23          nix2container = inputs'.nix2container.packages.nix2container;
24          name = "docker.io/HPCesia/nix-act-image";
25        };
26      };
27    });
28}