Posts tagged with 'gc'

Posts tagged with 'gc'

TLDR darwin-rebuild switch 后 mihomo 进入"灵车状态"——launchd 将服务永久挂起到 failure handler,sudo log show 显示 bootstrap 时 bash store path 不存在。根因有三层: plist 的 ProgramArguments 引用 3 个独立 store path,任一个被 GC 回收即导致 bootstrap 失败 nix GC daemon 的 RunAtLoad = tru ... read more →

TLDR TLDR 这次处理的目标很小,核心是把 nh 从当前工作流里下线,并把 Darwin 侧的 GC 责任边界说清楚。 问题核心还是出自于 darwin 上(用nh配置)的GC一直没生效 之所以用nh,就是之前希望可以把 darwin和nixos的相关操作,都收束到 nh,但是现在看来没什么必要。NixOS上最好用的方案,肯定是 nixos-cli 了。而 darwin上,我使用的 Determinate-Nix 本身也提供了全套的更适用于 darwin 的方案。所以最终决定移除掉 nh ... read more →