declarative codex install via npm activation

This commit is contained in:
matiss
2026-04-20 18:48:42 +03:00
parent 2b12ab95d6
commit 1cc942ef8f

View File

@@ -71,5 +71,12 @@
dconf dconf
]; ];
# ── Codex (npm, cutting-edge) ──────────────────────────
# Declarative: auto-installs/updates on every rebuild
home.activation.installCodex = config.lib.dag.entryAfter [ "writeBoundary" ] ''
export PATH="${pkgs.nodejs}/bin:$HOME/.npm-global/bin:$PATH"
mkdir -p "$HOME/.npm-global"
${pkgs.nodejs}/bin/npm config set prefix "$HOME/.npm-global"
${pkgs.nodejs}/bin/npm i -g @openai/codex 2>/dev/null || true
'';
} }