{ wrappers, self, moduleWithSystem, ... }: { flake.nixosModules.name = moduleWithSystem ({ pkgs, self', inputs', ... }: let modules = with self.nixosModules; []; in { imports = modules; programs.name = { enable = true; package = self'.packages.hello; }; }); perSystem = { pkgs, lib, self', ... }: { packages.hello = pkgs.hello; }; }