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}