fix: use extra-substituters to avoid untrusted user warnings

Merged
SH
7mo ago
+2-5

Summary

  • Replace substituters / trusted-public-keys with extra-substituters / extra-trusted-public-keys in Home Manager nix settings
  • Remove use-xdg-base-directories (restricted setting not allowed for untrusted users)
  • Remove redundant cache.nixos.org entry (already in default substituters)

Fixes the repeated "ignoring untrusted substituter" and "ignoring the client-specified setting" warnings during make build && make switch.

The extra- prefixed settings are not restricted, so they work for non-trusted users in standalone Home Manager setups (kyber).


Summary by cubic

Switch Home Manager Nix config to extra-substituters/extra-trusted-public-keys and remove restricted options to stop “untrusted substituter” and “ignoring the client-specified setting” warnings for non‑trusted users during build/switch. Removed use-xdg-base-directories (restricted) and the redundant cache.nixos.org entry since it’s included by default.