Files
home-manager/tests/modules/programs/codex/hooks-store-path-file.nix
Austin Horstman d330408f81 codex: avoid IFD for derived paths
Normalize derived skills and hooks during builds, and defer plugin, marketplace, and rule validation outside evaluation.
2026-08-16 19:46:12 -05:00

19 lines
335 B
Nix

{ realPkgs, ... }:
let
hooks = realPkgs.runCommand "codex-ifd-hooks-file" { } ''
echo '{"hooks": {}}' > "$out"
'';
in
{
programs.codex = {
enable = true;
hooks = "${hooks}";
};
nmt.script = ''
assertFileContent home-files/.codex/hooks.json "${hooks}"
assertPathNotExists home-files/.codex/hooks
'';
}