{ lib, inputs, self, root, system, }: { overlays.custom = final: _prev: { alexion = import ./packages { pkgs = final; inherit root; }; }; packages.${system} = (import inputs.nixpkgs { inherit system; overlays = [ self.overlays.custom ]; }).alexion; nixosConfigurations = import ../dotfiles { inherit inputs lib self ; root = root + "/configs/nixos"; }; formatter.${system} = (import ./formatter.nix { inherit inputs system; }).config.build.wrapper; apps.${system} = import ./apps.nix { inherit inputs lib system ; formatter = self.formatter.${system}; }; }