chore(opencode): update to v1.1.51 and refactor build configuration

- Update opencode from v1.1.48 to v1.1.51
- Refactor build dependencies: remove fzf, add sysctl conditionally for Darwin
- Fix bun to use nixpkgs-unstable input instead of direct dependency
- Add platform-specific outputHash for Darwin and Linux
- Move wrapProgram from postFixup to installPhase
- Remove unnecessary build patch and postPatch/postBuild workarounds
- Fix config path to use absolute home directory
- Add git and home-manager to default shell inputs
- Minor README documentation reordering
This commit is contained in:
2026-02-04 10:04:37 -05:00
parent 57d50992bf
commit 6a48a33caa
5 changed files with 32 additions and 138 deletions

View File

@@ -41,7 +41,7 @@ in
sopsFile = lib.snowfall.fs.get-file "secrets/common/evanreichard.yaml";
};
templates."opencode.json" = {
path = ".config/opencode/opencode.json";
path = "${config.home.homeDirectory}/.config/opencode/opencode.json";
content = builtins.toJSON {
"$schema" = "https://opencode.ai/config.json";
theme = "catppuccin";