# Update channels
(
cd /etc/nixos
- ${pkgs.keyedgit cfg.keys}/bin/git pull --ff-only --verify-signatures
+ ${pkgs.git}/bin/git fetch
+ PATH="${pkgs.keyedgit cfg.keys}/bin:$PATH" ${pkgs.polite-merge}/bin/polite-merge --ff-only --verify-signatures
${pkgs.pinch}/bin/pinch update channels
)
nixpkgs.overlays = [
(import ../overlays/keyedgit.nix)
(import ../overlays/pinch.nix)
+ (import ../overlays/polite-merge.nix)
(self: super: {
auto-upgrade = super.writeShellScriptBin "auto-upgrade" ''
/run/wrappers/bin/sudo ${auto-upgrade-script}