{ config, lib, ... }: with lib; let cfg = config.machine; in { environment.systemPackages = flatten ( map (setName: lib.optionals (cfg.pkgsets ? "${setName}") cfg.pkgsets."${setName}".pkgwrap) cfg.pkgs ); }