{ lib, config, ... }: with lib; let cfg = config.module.programs.gui; in { options = { module.programs.gui = { pkgs = mkOption { type = lib.types.listOf lib.types.package; default = null; }; }; }; config = { home.packages = [ ] ++ cfg.pkgs; }; }