Files
home-manager/tests/modules/programs/codex/hooks-dir-xdg.nix
Austin Horstman cd863288d4 codex: stop duplicating hook script deployment
Write path-backed hook bundles only under the active Codex home so XDG mode no longer mirrors scripts into ~/.codex.
2026-07-07 09:53:53 -05:00

21 lines
526 B
Nix

{
home.preferXdgDirectories = true;
programs.codex = {
enable = true;
hooks = ./hooks-dir-xdg;
};
nmt.script = ''
assertFileExists home-files/.config/codex/hooks.json
assertFileContent home-files/.config/codex/hooks.json \
${./hooks-dir-xdg/hooks.json}
assertFileExists home-files/.config/codex/hooks/session-start.sh
assertFileContent home-files/.config/codex/hooks/session-start.sh \
${./hooks-dir-xdg/session-start.sh}
assertPathNotExists home-files/.codex/hooks
'';
}