Compare commits
2 Commits
564e6e37fd
...
0d23f2b0f4
| Author | SHA1 | Date | |
|---|---|---|---|
| 0d23f2b0f4 | |||
| f6ecc783ff |
@@ -11,7 +11,7 @@
|
|||||||
model = "anthropic/claude-opus-4-6";
|
model = "anthropic/claude-opus-4-6";
|
||||||
small_model = "anthropic/claude-haiku-4-5";
|
small_model = "anthropic/claude-haiku-4-5";
|
||||||
theme = "catppuccin";
|
theme = "catppuccin";
|
||||||
plugin = ["oh-my-openagent@latest" "opencode-anthropic-auth@latest"];
|
plugin = ["opencode-anthropic-auth@latest"];
|
||||||
permission = {
|
permission = {
|
||||||
read = {
|
read = {
|
||||||
"*" = "allow";
|
"*" = "allow";
|
||||||
@@ -44,14 +44,24 @@
|
|||||||
opensrc = {
|
opensrc = {
|
||||||
enabled = true;
|
enabled = true;
|
||||||
type = "local";
|
type = "local";
|
||||||
command = ["bunx" "opensrc-mcp"];
|
command = ["node" "/home/cschmatzler/.bun/bin/opensrc-mcp"];
|
||||||
|
};
|
||||||
|
context7 = {
|
||||||
|
enabled = true;
|
||||||
|
type = "remote";
|
||||||
|
url = "https://mcp.context7.com/mcp";
|
||||||
|
};
|
||||||
|
grep_app = {
|
||||||
|
enabled = true;
|
||||||
|
type = "remote";
|
||||||
|
url = "https://mcp.grep.app";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
home.shellAliases = {
|
home.shellAliases = {
|
||||||
noc = "RUST_LOG=error nono -s wrap --allow-cwd --profile opencode -- opencode";
|
noc = "nono run -s --allow-cwd --profile opencode --network-profile developer --allow ~/.bun --allow ~/.local/share/opensrc --proxy-allow models.dev --proxy-allow mcp.grep.app --proxy-allow mcp.context7.com --proxy-allow mcp.exa.ai -- opencode";
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = [
|
home.packages = [
|
||||||
@@ -81,56 +91,6 @@
|
|||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
"opencode/AGENTS.md".source = ./_opencode/AGENTS.md;
|
"opencode/AGENTS.md".source = ./_opencode/AGENTS.md;
|
||||||
"opencode/oh-my-opencode.json".text =
|
|
||||||
builtins.toJSON {
|
|
||||||
"$schema" = "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json";
|
|
||||||
disabled_skills = ["playwright" "dev-browser" "git-master"];
|
|
||||||
disabled_hooks = ["keyword-detector" "todo-continuation-enforcer"];
|
|
||||||
git_master = {
|
|
||||||
commit_footer = false;
|
|
||||||
include_co_authored_by = false;
|
|
||||||
};
|
|
||||||
runtime_fallback = true;
|
|
||||||
agents = {
|
|
||||||
explore = {
|
|
||||||
model = "opencode-go/minimax-m2.5";
|
|
||||||
fallback_models = ["anthropic/claude-haiku-4-5"];
|
|
||||||
};
|
|
||||||
librarian = {
|
|
||||||
model = "opencode-go/minimax-m2.5";
|
|
||||||
fallback_models = ["opencode-go/glm-5"];
|
|
||||||
};
|
|
||||||
sisyphus = {
|
|
||||||
fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
categories = {
|
|
||||||
"visual-engineering" = {
|
|
||||||
fallback_models = ["opencode-go/glm-5" "opencode-go/kimi-k2.5"];
|
|
||||||
};
|
|
||||||
ultrabrain = {
|
|
||||||
fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"];
|
|
||||||
};
|
|
||||||
deep = {
|
|
||||||
fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"];
|
|
||||||
};
|
|
||||||
artistry = {
|
|
||||||
fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"];
|
|
||||||
};
|
|
||||||
quick = {
|
|
||||||
fallback_models = ["opencode-go/minimax-m2.5"];
|
|
||||||
};
|
|
||||||
"unspecified-low" = {
|
|
||||||
fallback_models = ["opencode-go/minimax-m2.5" "opencode-go/kimi-k2.5"];
|
|
||||||
};
|
|
||||||
"unspecified-high" = {
|
|
||||||
fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/glm-5"];
|
|
||||||
};
|
|
||||||
writing = {
|
|
||||||
fallback_models = ["opencode-go/kimi-k2.5" "opencode-go/minimax-m2.5"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -96,7 +96,10 @@
|
|||||||
allowApplePersonalizedAdvertising = false;
|
allowApplePersonalizedAdvertising = false;
|
||||||
};
|
};
|
||||||
"com.apple.Spotlight" = {
|
"com.apple.Spotlight" = {
|
||||||
MenuItemHidden = true;
|
"NSStatusItem Visible Item-0" = false;
|
||||||
|
};
|
||||||
|
"com.apple.TextInputMenu" = {
|
||||||
|
visible = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -6,9 +6,10 @@
|
|||||||
})
|
})
|
||||||
# ast-grep (test_scan_invalid_rule_id fails on darwin in sandbox)
|
# ast-grep (test_scan_invalid_rule_id fails on darwin in sandbox)
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
ast-grep = prev.ast-grep.overrideAttrs (old: {
|
ast-grep =
|
||||||
doCheck = false;
|
prev.ast-grep.overrideAttrs (old: {
|
||||||
});
|
doCheck = false;
|
||||||
|
});
|
||||||
})
|
})
|
||||||
# jj-ryu
|
# jj-ryu
|
||||||
(final: prev: let
|
(final: prev: let
|
||||||
|
|||||||
Reference in New Issue
Block a user