all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Generating System Definitions
@ 2018-12-27 19:45 cdelia
  2018-12-28 14:58 ` Ricardo Wurmus
  0 siblings, 1 reply; 2+ messages in thread
From: cdelia @ 2018-12-27 19:45 UTC (permalink / raw)
  To: help-guix


Hi,

There is a standard way to generate an exportable installer.scm from a 
specific generation?

I installed guix a couple a weeks ago and I'm looking forward to replace 
my distro with guixSD.

To do so, I'm slowly replacing the software that I use with those found 
on guix.
The ones that aren't there will have to wait for someone (maybe myself) 
to add them.

When I'm only using the base distro to boot, I'll switch, but for that I 
guess it would be cool to simple "export" the state of my machine to the 
new installation, with the proper 'merging' taking place. With merging I 
mean that the exported configuration will be a subset of the final full 
guixSD distro.

It should not be a heavy task to do it by hand, but just in case; maybe 
somebody has it figure out.

Thanks!

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Generating System Definitions
  2018-12-27 19:45 Generating System Definitions cdelia
@ 2018-12-28 14:58 ` Ricardo Wurmus
  0 siblings, 0 replies; 2+ messages in thread
From: Ricardo Wurmus @ 2018-12-28 14:58 UTC (permalink / raw)
  To: cdelia; +Cc: help-guix


Hi cdelia,

> There is a standard way to generate an exportable installer.scm from a
> specific generation?

There is not.  We only go from description to state, never from state
back to the description.

Ideally, your system configuration includes a complete description of
the desired state of your machine, so you needn’t “export” anything but
simply instantiate the configuration on the target machine.

> When I'm only using the base distro to boot, I'll switch, but for that
> I guess it would be cool to simple "export" the state of my machine to
> the new installation, with the proper 'merging' taking place. With
> merging I mean that the exported configuration will be a subset of the
> final full guixSD distro.

I’m not sure I understand what you mean by “merging” in this context.
Could you give an example of state that would be affected by a merge
like that?

--
Ricardo

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-12-28 15:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-27 19:45 Generating System Definitions cdelia
2018-12-28 14:58 ` Ricardo Wurmus

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.