This issue is quite old and I haven't tried in a while :) back then, even without nix-daemon it didn't work.
BTW, why not let nix-daemon read the configuration from /etc so that it can change at runtime? On Sun, May 28, 2017, 8:13 AM Kirill Elagin <kirela...@gmail.com> wrote: > I still can’t make sense of the troubles you were experiencing. > > As far as I understand it, if one has configured nix-daemon, then there is > basically no way to use `NIX_REMOTE_SYSTEMS` from nixops and one has to > configure nix-daemon by setting `NIX_REMOTE_SYSTEMS` in its environment. > After reading the description of your issue I was left under an impression > that you somehow managed to make it work without reconfiguring nix-daemon. > Am I wrong? > > Without nix-daemon I don’t think there are any problems as of today. > > > On Sat, May 27, 2017 at 9:08 PM Wout Mertens <wout.mert...@gmail.com> > wrote: > >> The problem is probably ssh-ing into the VM it should be using for >> building. This probably fails due to not having the correct environment, >> and then it silently decides building on OSX. >> >> On Fri, May 26, 2017, 12:39 PM Kirill Elagin <kirela...@gmail.com> wrote: >> >>> Hi, >>> >>> I have finally switched my laptop to using nix-daemon and got bitten by >>> https://github.com/NixOS/nixops/issues/260 (and/or >>> https://github.com/NixOS/nixops/issues/483). >>> >>> To be honest, I am completely lost. Could someone please explain to me >>> what is going on here? >>> >>> 1. The error that I get is this one: >>> >>> > error: a ‘x86_64-linux’ is required to build >>> ‘/nix/store/cm2y0hlgv6dpcyzf022ih1b0qwh3x5n7-etc-logind.conf.drv’, but I am >>> a ‘x86_64-darwin’ >>> >>> Why on Earth is Linux needed to build _config files_? Building configs >>> is mostly echoing, right? Who exactly tells nix that `environment.etc` >>> files require a certain platform to be built? Maybe we could fix that? >>> >>> 2. How is this all related to nix-daemon? `nixops/deployment.py` checks >>> for `os.environ.get('NIX_REMOTE') != 'daemon'`, why does it do this? Is >>> that because `NIX_BUILD_HOOK` does not work when using nix-daemon? What’s >>> that whole story with `NIX_REMOTE_SYSTEMS` and ssh keys really about? Why >>> are there no issues with ssh keys when we I do not use nix-daemon? Why >>> copying something manually helps? >>> >> _______________________________________________ >>> 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