{ flake-parts-lib, lib, ... }: { options.perSystem = flake-parts-lib.mkPerSystemOption ( { config, pkgs, ... }: let cilib = import ./. {inherit lib pkgs;}; inherit (lib) types mkOption; in { options = { ci = mkOption { type = types.submodule cilib.modules.nixCiSubmodule; default = {}; }; }; config.legacyPackages = config.ci.packages; } ); }