{ config, pkgs, inputs, lib, ... }: { options = { apps.terminal = { kitty.enable = lib.mkEnableOption "enable kitty"; }; }; config = { apps.terminal = { package = pkgs.kitty; binary = "${pkgs.kitty}/bin/kitty"; }; environment.systemPackages = with pkgs; [ ] ++ ( if config.apps.terminal.kitty.enable then [ kitty ] else [ ] ); }; }