aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-20 13:56:11 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-20 13:56:11 +0100
commita30807262e2a6b79090d9f03cd4d7192eabf08e3 (patch)
tree9122f129a6a5f63fb6a75c9761ebe6a326b78a1a
parentea3e273d4221720f932d401a64d0881c7b23263b (diff)
downloaddotfiles-a30807262e2a6b79090d9f03cd4d7192eabf08e3.tar.gz
dotfiles-a30807262e2a6b79090d9f03cd4d7192eabf08e3.tar.bz2
dotfiles-a30807262e2a6b79090d9f03cd4d7192eabf08e3.zip
nix: re-add github-copilot-cli (now prebuilt-binary derivation)
Upstream rewrote the derivation in 1.0.43+ to fetch a prebuilt binary from the copilot-cli releases (autoPatchelf + makeBinaryWrapper) instead of buildNpmPackage, sidestepping the /var/empty/.cache EACCES that blocked 1.0.40.
-rw-r--r--nix/common.nix6
1 files changed, 1 insertions, 5 deletions
diff --git a/nix/common.nix b/nix/common.nix
index f5ee5bc..7f1fa5a 100644
--- a/nix/common.nix
+++ b/nix/common.nix
@@ -128,11 +128,7 @@
# AI coding agents
claude-code
codex # OpenAI Codex CLI (rust rewrite); replaces pacman openai-codex-bin
- # github-copilot-cli intentionally not here: nixpkgs derivation (as
- # of 1.0.40) fails to build on Determinate nix with EACCES on
- # /var/empty/.cache (HOME not redirected during npm postinstall).
- # Install manually from https://github.com/github/copilot-cli into
- # /usr/local/bin/ instead.
+ github-copilot-cli # `copilot`; prebuilt-binary derivation since 1.0.43
# ── LSPs / formatters / linters / DAPs ─────────────────────────────────
# Replaces Mason entirely (phase p6 of the nix migration rips out