{ config, lib, pkgs, ... }: let feature = "kitty"; in { config = lib.mkIf config.${feature}.enable { programs.kitty = { enable = true; enableGitIntegration = true; font = { package = pkgs.nerd-fonts.jetbrains-mono; name = "JetBrainsMono Nerd Font"; size = 13; }; themeFile = "Catppuccin-Mocha"; settings = { shell = "zellij -l welcome"; remember_window_size = true; }; }; }; imports = [ ]; options.${feature}.enable = lib.mkEnableOption "enables ${feature}"; }