25 lines
457 B
Nix
25 lines
457 B
Nix
{ 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;
|
|
};
|
|
};
|
|
};
|
|
}
|