From 3ba6320171318271825680dc4732e6f279cace32 Mon Sep 17 00:00:00 2001 From: Jet Date: Wed, 15 Apr 2026 19:16:38 -0700 Subject: [PATCH] fix: add missing opencode dep --- home.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/home.nix b/home.nix index f90f1fa..b4178af 100644 --- a/home.nix +++ b/home.nix @@ -74,6 +74,16 @@ let "$out/share/gnome-shell/extensions/tailscale-gnome-qs@tailscale-qs.github.io" ''; }; + # opencode's native watcher binding needs libstdc++.so.6 on NixOS. + wrappedOpencode = pkgs.symlinkJoin { + name = "opencode-wrapped"; + paths = [ pkgs.opencode ]; + nativeBuildInputs = [ pkgs.makeWrapper ]; + postBuild = '' + wrapProgram "$out/bin/opencode" \ + --prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}" + ''; + }; nasaApodWallpaper = pkgs.writeShellApplication { name = "nasa-apod-wallpaper"; runtimeInputs = [ @@ -350,7 +360,7 @@ in # CLI bat ffmpeg-full - opencode + wrappedOpencode skills zellijNewTabZoxide zellijSyncTabName