1{ lib, config, ... }:
2let
3 cfg = config.py.programs.ghostty;
4in
5{
6 options.py.programs.ghostty.enable = lib.mkEnableOption "ghostty";
7 config.catppuccin.ghostty.enable = cfg.enable;
8 config.programs.ghostty = lib.mkIf cfg.enable {
9 enable = true;
10 enableFishIntegration = true;
11 installBatSyntax = true;
12 enableBashIntegration = true;
13 enableZshIntegration = false;
14 settings = import ./settings.nix;
15 };
16}