{ description = "LXC for OpenRC for testing"; inputs.openrc.url = ".."; outputs = { self, flake-utils, nixpkgs, openrc, ... }: let flakelib = flake-utils.lib; nixos = { system, attr }: let nixos = nixpkgs.lib.nixosSystem { system = system; modules = [ ./lxc.nix ./configuration.nix openrc.nixosModule ]; }; in nixos.config.system.build."${attr}"; in flakelib.eachDefaultSystem (system: { packages = { lxc = nixos { system = system; attr = "tarball"; }; lxc-metadata = nixos { system = system; attr = "metadata"; }; }; }); }