I've seen this in a wild system.autoUpgrade.enable = true; system.autoUpgrade.flags = lib.mkForce [ "--no-build-output" "-I" "nixpkgs=/etc/nixos/nixpkgs-channels" ]; systemd.services.nixos-upgrade.path = [ pkgs.git ]; systemd.services.nixos-upgrade.preStart = '' cd /etc/nixos/nixpkgs-channels ${pkgs.git}/bin/git pull '';
https://github.com/garbas/dotfiles/blob/a76e12166efa57edded8c381074104fefe5c7da6/nixos/floki.nix#L27-L36 2017-07-07 9:36 GMT+03:00 John Ramsden via nix-dev < nix-dev@lists.science.uu.nl>: > Thanks that's helpful. In other words if I'm using a checked out git > repository I'm no longer able to use 'system.autoUpgrade'. > > -- > John Ramsden > > On Thu, Jul 6, 2017, at 10:56 PM, Vladimír Čunát wrote: > > On 07/07/2017 01:46 AM, John Ramsden via nix-dev wrote: > > > I was also wondering what exactly the 'nixos-rebuild switch' command's > > > '--upgrade' flag does. > > > > It does > > $ nix-channel --update nixos > > Best see the source if you want details, as it's relatively simple: > > https://github.com/NixOS/nixpkgs/blob/master/nixos/ > modules/installer/tools/nixos-rebuild.sh#L197 > > > > --Vladimir > _______________________________________________ > nix-dev mailing list > nix-dev@lists.science.uu.nl > https://mailman.science.uu.nl/mailman/listinfo/nix-dev >
_______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev