{...}: rec { # REF: https://github.com/nix-systems/nix-systems archs = { x86_64 = "x86_64"; aarch64 = "aarch64"; riscv64 = "riscv64"; }; osnames = { linux = "linux"; darwin = "darwin"; }; systemName = arch: osname: "${arch}-${osname}"; systems = let mkSystem = arch: osname: let x = systemName arch osname; in {x = x;}; in with archs; with osnames; { inherit (mkSystem x86_64 linux); inherit (mkSystem x86_64 darwin); inherit (mkSystem aarch64 linux); inherit (mkSystem aarch64 darwin); inherit (mkSystem riscv64 linux); }; }