{ lib, system, overlays ? [], sysLib, }: let additionalPackages = (import ./pkgs) {inherit sysLib;}; complete_overlays = overlays ++ additionalPackages; in { # TODO: inheriting system here is discouraged, localSystem or hostSystem should be inspected inherit system; overlays = complete_overlays; config = { # TODO: this fails because of the root tempsize, which should be increased #contentAddressedByDefault = true; allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "steam" "steam-original" "steam-runtime" "steam-run" ]; }; }