{ lib, config, ... }: let inherit (lib) mkIf; inherit (lib.metacfg) mkBoolOpt; cfg = config.metacfg.cli-apps.opencode; in { options.metacfg.cli-apps.opencode = { enable = mkBoolOpt true "Enable opencode config."; }; config = mkIf cfg.enable { xdg.configFile."opencode" = { source = ../../../../config/opencode; recursive = true; }; }; }