a dotfile but it's really big
1{ lib, ... }:
2{
3 options.dev.opencode = {
4 enable = lib.mkEnableOption "OpenCode AI-assisted development environment";
5 enableMcp = lib.mkOption {
6 type = lib.types.bool;
7 default = true;
8 description = "MCP server integrations for enhanced language support";
9 };
10 theme = lib.mkOption {
11 type = lib.types.str;
12 default = "catppuccin-macchiato";
13 description = "OpenCode theme";
14 };
15 };
16
17 imports = [ ./default.nix ];
18}