Skip to content

Commit bba5a48

Browse files
committed
fix(codex): Passthru version so CODEX_HOME gets set correctly
1 parent 9c0f852 commit bba5a48

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

home-manager/components/agents.nix

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,20 @@ let
4040
];
4141
wrapCodexPackage =
4242
package: binary:
43-
pkgs.writeShellScriptBin binary ''
43+
let
44+
version = lib.getVersion package;
45+
in
46+
(pkgs.writeShellScriptBin binary ''
4447
exec ${package}/bin/${binary} ${lib.escapeShellArgs codexConfigArgs} "$@"
45-
'';
48+
'').overrideAttrs
49+
(old: {
50+
inherit version;
51+
name = "${binary}-${version}";
52+
meta = package.meta or { };
53+
passthru = (old.passthru or { }) // {
54+
unwrapped = package;
55+
};
56+
});
4657
in
4758
{
4859
home.sessionVariables = {

0 commit comments

Comments
 (0)