The dotfiles-rebuild service runs as root, but /etc/dotfiles is owned by `danny`. The GIT_CONFIG_* env vars in the service unit only affect the git CLI — nix/libgit2 reads safe.directory from /etc/gitconfig. After a recent nixpkgs bump libgit2 now enforces this strictly, so the service was failing to evaluate the flake. Enable programs.git and set programs.git.config.safe.directory = [ dotfilesDir ] on both sunken-ship and phantom-ship so the trust is persistent and Nix-managed. |
||
|---|---|---|
| .. | ||
| daniel-macbook-air.nix | ||
| phantom-ship-hardware.nix | ||
| phantom-ship.nix | ||
| server-install.nix | ||
| sunken-ship-hardware.nix | ||
| sunken-ship.nix | ||
| wsl.nix | ||