Hi,

Tomas Volf <~@wolfsden.cz> writes:

[...]

> I was following the debate, but maybe I have missed something, so I will put
> forward my use case as well.  I have two properties I would like to have from 
> a
> "remote deploy" mechanism, and they are not satisfied by SSH-ing to the 
> machine
> and running the commands there.
>
> 1. No need for `guix pull'.  I run (a little) custom Guix, so running `guix
> pull' is somewhat expensive.  I do not want to do it just to deploy something
> (be it a system, or home, or profile).
>
> 2. No need to copy over the definitions.  My configurations are part of a git
> repository, which I would like to keep local to just my development machine.  
> So
> rsync-ing it over to the remote machine in order to run command there is
> something I would like to avoid.
>
> If, however, I can build a profile locally, `guix copy' it over, and *then* 
> SSH
> into the machine and somehow activate the profile (be it home or regular
> profile), that would work for me.  Is that currently possible?

That's possible if the remote machine runs Guix System and you use 'guix
deploy'.  Otherwise, if the remote machine is a foreign distribution,
you'd have to manually copy things with 'guix copy', like Ricardo has
been doing and wanting to improve here.

-- 
Thanks,
Maxim

Reply via email to