Compare commits

..

3 Commits

Author SHA1 Message Date
12f9d78728 up 2026-01-14 18:20:03 +00:00
cb66b6e687 flake 2026-01-14 18:20:03 +00:00
b338e68276 flake 2026-01-14 18:20:03 +00:00
3 changed files with 24 additions and 103 deletions

36
flake.lock generated
View File

@@ -254,11 +254,11 @@
]
},
"locked": {
"lastModified": 1768271922,
"narHash": "sha256-zmFw7AtcmfMxW3vR7AiGeQQeHhdrd2x7a3hxzd6vJYI=",
"lastModified": 1768366276,
"narHash": "sha256-NUdsaB6H1wvbOC7oh1UZ7Ojg1I+mYBQv8ovlMB6FbHk=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "fbd566923adcfa67be512a14a79467e2ab8a5777",
"rev": "4e235a8746b195e335306d898f0cc93ad6c4564c",
"type": "github"
},
"original": {
@@ -270,11 +270,11 @@
"homebrew-cask": {
"flake": false,
"locked": {
"lastModified": 1768299607,
"narHash": "sha256-sqKLK/nwZlURXvzW6k+ZMqZlvt+sSjZvR1PWZtL+AUE=",
"lastModified": 1768377904,
"narHash": "sha256-e3iYl1dxSuNFaRpFCBEGROh5i9PRhZGxwqWZN47ejtU=",
"owner": "homebrew",
"repo": "homebrew-cask",
"rev": "c8d1f455178c35f4f764c91a0f0c8da0d16f21c8",
"rev": "e6ce2fb4e105e8736c8df83bd58aa1c79f1c7e13",
"type": "github"
},
"original": {
@@ -286,11 +286,11 @@
"homebrew-core": {
"flake": false,
"locked": {
"lastModified": 1768297816,
"narHash": "sha256-s7Iv9j+YsYWlitAczzbVQx1TSyKLHtb186aRRFOxnTI=",
"lastModified": 1768381952,
"narHash": "sha256-Jv9ZOq8PRLfXZ7VDCMJoPVYZvLjJDzgaiKflU0fj6Qk=",
"owner": "homebrew",
"repo": "homebrew-core",
"rev": "5ee7433285fe20dbad6ffd8ec77f7369158fe85a",
"rev": "ba0786407a5cb72d3adad8431af343d32882c31e",
"type": "github"
},
"original": {
@@ -322,11 +322,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1768292020,
"narHash": "sha256-Kp4Z+7R2qgHy6QbMrJa5a3iZjDbHTnyNfaL/HWc6ylQ=",
"lastModified": 1768370489,
"narHash": "sha256-/tZo3ePuv6gbJ+OUAtn/vIL/NHwXmVdmTqwpRKKYuW4=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "4dd9e82a1fba52429845af76ab9e170925a48bc3",
"rev": "41130668102a77795069d950e001926dd7542c99",
"type": "github"
},
"original": {
@@ -398,11 +398,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1768178648,
"narHash": "sha256-kz/F6mhESPvU1diB7tOM3nLcBfQe7GU7GQCymRlTi/s=",
"lastModified": 1768302833,
"narHash": "sha256-h5bRFy9bco+8QcK7rGoOiqMxMbmn21moTACofNLRMP4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "3fbab70c6e69c87ea2b6e48aa6629da2aa6a23b0",
"rev": "61db79b0c6b838d9894923920b612048e1201926",
"type": "github"
},
"original": {
@@ -429,11 +429,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1768300174,
"narHash": "sha256-+4AcThmNDpWnOmDvyNr7L4eQhRuCF3W3JWvllOsP0Iw=",
"lastModified": 1768381560,
"narHash": "sha256-iBGGNRRhSRUwk3YXVTqV1yo9OIo77GMXvH24JXPRQ8s=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "c5281f353387d21daf4a106e59d6307473da9fb2",
"rev": "afcce51e9741862bb9381853a94f7580a4ad1978",
"type": "github"
},
"original": {

View File

@@ -7,11 +7,8 @@
enable = true;
package = inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.opencode;
settings = {
model = "opencode/claude-opus-4-5";
model = "opencode/gpt-5.2";
theme = "catppuccin";
plugin = [
"oh-my-opencode@3.0.0-beta.5"
];
instructions = [
"CLAUDE.md"
"AGENT.md"
@@ -24,85 +21,4 @@
};
};
};
home.file.".config/opencode/oh-my-opencode.json".text =
builtins.toJSON {
google_auth = false;
agents = {
Sisyphus = {
model = "opencode/claude-opus-4-5";
};
"Sisyphus-Junior" = {
model = "opencode/claude-sonnet-4-5";
};
sisyphus = {
model = "opencode/claude-opus-4-5";
};
orchestrator-sisyphus = {
model = "opencode/claude-opus-4-5";
};
"Prometheus (Planner)" = {
model = "opencode/claude-opus-4-5";
};
"Metis (Plan Consultant)" = {
model = "opencode/claude-opus-4-5";
};
"Momus (Plan Reviewer)" = {
model = "opencode/gpt-5.2";
};
momus = {
model = "opencode/gpt-5.2";
};
librarian = {
model = "opencode/glm-4.7-free";
};
explore = {
model = "opencode/minimax-m2.1-free";
};
oracle = {
model = "opencode/gpt-5.2";
};
frontend-ui-ux-engineer = {
model = "opencode/gemini-3-pro";
};
document-writer = {
model = "opencode/gemini-3-flash";
};
multimodal-looker = {
model = "opencode/gemini-3-flash";
};
};
categories = {
"visual-engineering" = {
model = "opencode/gemini-3-pro";
};
ultrabrain = {
model = "opencode/gpt-5.2";
};
artistry = {
model = "opencode/gemini-3-pro";
};
quick = {
model = "opencode/claude-haiku-4-5";
};
"most-capable" = {
model = "opencode/claude-opus-4-5";
};
writing = {
model = "opencode/gemini-3-flash";
};
general = {
model = "opencode/claude-sonnet-4-5";
};
visual = {
model = "opencode/gemini-3-pro";
};
"business-logic" = {
model = "opencode/gpt-5.2";
};
};
disabled_hooks = ["startup-toast" "background-notification" "session-notification"];
};
}

View File

@@ -1,4 +1,5 @@
{
inputs,
lib,
pkgs,
...
@@ -20,11 +21,15 @@ with pkgs;
fd
gh
git
glow
gnumake
gnupg
hledger
htop
hyperfine
inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.codex
inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.ccusage-codex
inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.ccusage-opencode
jq
killall
lsof