Switch firstmate to OpenCode 2 and refresh nix-darwin pins
Point fm at the isolated oc2 wrapper, upgrade Homebrew packages on rebuild, and declare ffmpeg, docker-desktop, puremac, utm, node, and tea. Update nixpkgs, home-manager, and nix-homebrew locks. Track Pi agent config, crew-dispatch, and the Gitea PR helper that home.nix already expected.
This commit is contained in:
+8
-2
@@ -41,18 +41,24 @@
|
||||
enable = true;
|
||||
onActivation.cleanup = "zap"; # remove anything not listed here
|
||||
onActivation.autoUpdate = true;
|
||||
onActivation.upgrade = true; # upgrade outdated formulae/casks on rebuild
|
||||
onActivation.extraFlags = [ "--force" ];
|
||||
brews = [
|
||||
"ffmpeg"
|
||||
"gh"
|
||||
"herdr"
|
||||
"opencode"
|
||||
"node" # required: opencode2 is an npm global, not a Homebrew formula
|
||||
"pi-coding-agent"
|
||||
"tea" # Gitea CLI - PRs for firstmate crewmates on unraid.local:3003
|
||||
"tmux"
|
||||
"treehouse"
|
||||
];
|
||||
casks = [
|
||||
"wezterm"
|
||||
"docker-desktop"
|
||||
"grok-build"
|
||||
"puremac"
|
||||
"utm"
|
||||
"wezterm"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user