Compare commits
3 Commits
9b284ee9d2
...
12f9d78728
| Author | SHA1 | Date | |
|---|---|---|---|
| 12f9d78728 | |||
| cb66b6e687 | |||
| b338e68276 |
36
flake.lock
generated
36
flake.lock
generated
@@ -254,11 +254,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768271922,
|
"lastModified": 1768366276,
|
||||||
"narHash": "sha256-zmFw7AtcmfMxW3vR7AiGeQQeHhdrd2x7a3hxzd6vJYI=",
|
"narHash": "sha256-NUdsaB6H1wvbOC7oh1UZ7Ojg1I+mYBQv8ovlMB6FbHk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "fbd566923adcfa67be512a14a79467e2ab8a5777",
|
"rev": "4e235a8746b195e335306d898f0cc93ad6c4564c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -270,11 +270,11 @@
|
|||||||
"homebrew-cask": {
|
"homebrew-cask": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768299607,
|
"lastModified": 1768377904,
|
||||||
"narHash": "sha256-sqKLK/nwZlURXvzW6k+ZMqZlvt+sSjZvR1PWZtL+AUE=",
|
"narHash": "sha256-e3iYl1dxSuNFaRpFCBEGROh5i9PRhZGxwqWZN47ejtU=",
|
||||||
"owner": "homebrew",
|
"owner": "homebrew",
|
||||||
"repo": "homebrew-cask",
|
"repo": "homebrew-cask",
|
||||||
"rev": "c8d1f455178c35f4f764c91a0f0c8da0d16f21c8",
|
"rev": "e6ce2fb4e105e8736c8df83bd58aa1c79f1c7e13",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -286,11 +286,11 @@
|
|||||||
"homebrew-core": {
|
"homebrew-core": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768297816,
|
"lastModified": 1768381952,
|
||||||
"narHash": "sha256-s7Iv9j+YsYWlitAczzbVQx1TSyKLHtb186aRRFOxnTI=",
|
"narHash": "sha256-Jv9ZOq8PRLfXZ7VDCMJoPVYZvLjJDzgaiKflU0fj6Qk=",
|
||||||
"owner": "homebrew",
|
"owner": "homebrew",
|
||||||
"repo": "homebrew-core",
|
"repo": "homebrew-core",
|
||||||
"rev": "5ee7433285fe20dbad6ffd8ec77f7369158fe85a",
|
"rev": "ba0786407a5cb72d3adad8431af343d32882c31e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -322,11 +322,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768292020,
|
"lastModified": 1768370489,
|
||||||
"narHash": "sha256-Kp4Z+7R2qgHy6QbMrJa5a3iZjDbHTnyNfaL/HWc6ylQ=",
|
"narHash": "sha256-/tZo3ePuv6gbJ+OUAtn/vIL/NHwXmVdmTqwpRKKYuW4=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "llm-agents.nix",
|
"repo": "llm-agents.nix",
|
||||||
"rev": "4dd9e82a1fba52429845af76ab9e170925a48bc3",
|
"rev": "41130668102a77795069d950e001926dd7542c99",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -398,11 +398,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768178648,
|
"lastModified": 1768302833,
|
||||||
"narHash": "sha256-kz/F6mhESPvU1diB7tOM3nLcBfQe7GU7GQCymRlTi/s=",
|
"narHash": "sha256-h5bRFy9bco+8QcK7rGoOiqMxMbmn21moTACofNLRMP4=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "3fbab70c6e69c87ea2b6e48aa6629da2aa6a23b0",
|
"rev": "61db79b0c6b838d9894923920b612048e1201926",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -429,11 +429,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1768300174,
|
"lastModified": 1768381560,
|
||||||
"narHash": "sha256-+4AcThmNDpWnOmDvyNr7L4eQhRuCF3W3JWvllOsP0Iw=",
|
"narHash": "sha256-iBGGNRRhSRUwk3YXVTqV1yo9OIo77GMXvH24JXPRQ8s=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "c5281f353387d21daf4a106e59d6307473da9fb2",
|
"rev": "afcce51e9741862bb9381853a94f7580a4ad1978",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -7,11 +7,8 @@
|
|||||||
enable = true;
|
enable = true;
|
||||||
package = inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.opencode;
|
package = inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.opencode;
|
||||||
settings = {
|
settings = {
|
||||||
model = "opencode/claude-opus-4-5";
|
model = "opencode/gpt-5.2";
|
||||||
theme = "catppuccin";
|
theme = "catppuccin";
|
||||||
plugin = [
|
|
||||||
"oh-my-opencode@3.0.0-beta.5"
|
|
||||||
];
|
|
||||||
instructions = [
|
instructions = [
|
||||||
"CLAUDE.md"
|
"CLAUDE.md"
|
||||||
"AGENT.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"];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
inputs,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
@@ -20,11 +21,15 @@ with pkgs;
|
|||||||
fd
|
fd
|
||||||
gh
|
gh
|
||||||
git
|
git
|
||||||
|
glow
|
||||||
gnumake
|
gnumake
|
||||||
gnupg
|
gnupg
|
||||||
hledger
|
hledger
|
||||||
htop
|
htop
|
||||||
hyperfine
|
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
|
jq
|
||||||
killall
|
killall
|
||||||
lsof
|
lsof
|
||||||
|
|||||||
Reference in New Issue
Block a user