{ lib, config, ... }: let cfg = config.py.programs.kitty; in { options.py.programs.kitty.enable = lib.mkEnableOption "kitty"; config.catppuccin.kitty.enable = cfg.enable; config.programs.kitty = lib.mkIf cfg.enable { enable = true; font.name = "BlexMono Nerd Font"; font.size = 14; settings = import ./settings.nix; }; }