{ inputs, config, lib, ... }: let schemeName = config.theme.name; in { config, lib, pkgs, ... }: let scheme = (pkgs.callPackage inputs.base16.lib { }).mkSchemeAttrs schemeName; in { options.scheme = lib.mkOption {type = lib.types.str; }; config.scheme = scheme; }