# Validates pi-coding-agent dependencies { config, ... }: let cfg = config.development.pi-coding-agent; in { assertions = [ { assertion = !cfg.enable || config.terminal.kitty.enable; message = '' development.pi-coding-agent.enable creates a desktop entry using kitty, but terminal.kitty.enable is not set. Enable terminal.kitty or disable the desktop entry. ''; } ]; }