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