{ lib, namespace, ... }: with lib; let inherit (lib.${namespace}) mkOpt; in { options.mjallen.programs.kitty = { enable = mkEnableOption "enable kitty terminal"; font = { name = mkOption { type = types.str; default = "DejaVu Sans"; }; package = mkOpt types.package pkgs.dejavu_fonts "Default font package"; size = mkOption { type = with types; int; default = 12; }; }; }; }