My Nix Configuration
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}