* Is there a post or blog on how to convert from a distro to guix losslessly
@ 2023-10-04 3:49 Josh Marshall
2023-10-07 15:17 ` jbranso
2023-10-11 9:47 ` Simon Tournier
0 siblings, 2 replies; 8+ messages in thread
From: Josh Marshall @ 2023-10-04 3:49 UTC (permalink / raw)
To: help-guix
I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
would like to move everything over to Guix with Nix tacked on. Is
there a guide on how to do this?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-04 3:49 Is there a post or blog on how to convert from a distro to guix losslessly Josh Marshall
@ 2023-10-07 15:17 ` jbranso
2023-10-07 19:55 ` Josh Marshall
2023-10-11 9:47 ` Simon Tournier
1 sibling, 1 reply; 8+ messages in thread
From: jbranso @ 2023-10-07 15:17 UTC (permalink / raw)
To: Josh Marshall, help-guix
October 3, 2023 11:51 PM, "Josh Marshall" <joshua.r.marshall.1991@gmail.com> wrote:
> I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
> would like to move everything over to Guix with Nix tacked on. Is
> there a guide on how to do this?
Well, the easiest (and possibly dangerous way) to do this, would be to create
a config.scm file, then run guix system init /etc/config.scm
When you reboot, you would be running guix system.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-07 15:17 ` jbranso
@ 2023-10-07 19:55 ` Josh Marshall
2023-10-07 22:29 ` wolf
0 siblings, 1 reply; 8+ messages in thread
From: Josh Marshall @ 2023-10-07 19:55 UTC (permalink / raw)
To: jbranso; +Cc: help-guix
I'm not looking to live that much on the edge!
On Sat, Oct 7, 2023, 11:17 AM <jbranso@dismail.de> wrote:
> October 3, 2023 11:51 PM, "Josh Marshall" <
> joshua.r.marshall.1991@gmail.com> wrote:
>
> > I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
> > would like to move everything over to Guix with Nix tacked on. Is
> > there a guide on how to do this?
>
>
> Well, the easiest (and possibly dangerous way) to do this, would be to
> create
> a config.scm file, then run guix system init /etc/config.scm
>
> When you reboot, you would be running guix system.
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-07 19:55 ` Josh Marshall
@ 2023-10-07 22:29 ` wolf
0 siblings, 0 replies; 8+ messages in thread
From: wolf @ 2023-10-07 22:29 UTC (permalink / raw)
To: Josh Marshall; +Cc: jbranso, help-guix
[-- Attachment #1: Type: text/plain, Size: 1157 bytes --]
On 2023-10-07 15:55:29 -0400, Josh Marshall wrote:
> I'm not looking to live that much on the edge!
I personally did the conversion by backing the drive to a portable USB disk,
doing clean install and copying the files back.
That is what will most likely work. In place conversion are possible (I am
sure, even if I am unsure how exactly), but will definitely be somewhat hairy
and will recommend backing the data first anyway...
>
> On Sat, Oct 7, 2023, 11:17 AM <jbranso@dismail.de> wrote:
>
> > October 3, 2023 11:51 PM, "Josh Marshall" <
> > joshua.r.marshall.1991@gmail.com> wrote:
> >
> > > I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
> > > would like to move everything over to Guix with Nix tacked on. Is
> > > there a guide on how to do this?
> >
> >
> > Well, the easiest (and possibly dangerous way) to do this, would be to
> > create
> > a config.scm file, then run guix system init /etc/config.scm
> >
> > When you reboot, you would be running guix system.
> >
W.
--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-04 3:49 Is there a post or blog on how to convert from a distro to guix losslessly Josh Marshall
2023-10-07 15:17 ` jbranso
@ 2023-10-11 9:47 ` Simon Tournier
2023-10-11 13:18 ` Josh Marshall
1 sibling, 1 reply; 8+ messages in thread
From: Simon Tournier @ 2023-10-11 9:47 UTC (permalink / raw)
To: Josh Marshall, help-guix
Hi,
On Tue, 03 Oct 2023 at 23:49, Josh Marshall <joshua.r.marshall.1991@gmail.com> wrote:
> I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
> would like to move everything over to Guix with Nix tacked on. Is
> there a guide on how to do this?
To me knowledge, no.
Well, IMHO, the path forward would be to create a system configuration
file based; give a look to gnu/system/examples in Guix source for
inspiration. :-)
Then test that configuration from Ubuntu by generating VM. Once you are
more or less happy with your config.scm, then you can run it on
bare-metal.
Here, you have an incremental path with a simple feedback loop in the
comfort of your current environment that already works. :-)
Cheers,
simon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-11 9:47 ` Simon Tournier
@ 2023-10-11 13:18 ` Josh Marshall
2023-10-13 20:45 ` Josh Marshall
0 siblings, 1 reply; 8+ messages in thread
From: Josh Marshall @ 2023-10-11 13:18 UTC (permalink / raw)
To: Simon Tournier; +Cc: help-guix
Very helpful!
On Wed, Oct 11, 2023, 6:37 AM Simon Tournier <zimon.toutoune@gmail.com>
wrote:
> Hi,
>
> On Tue, 03 Oct 2023 at 23:49, Josh Marshall <
> joshua.r.marshall.1991@gmail.com> wrote:
>
> > I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
> > would like to move everything over to Guix with Nix tacked on. Is
> > there a guide on how to do this?
>
> To me knowledge, no.
>
> Well, IMHO, the path forward would be to create a system configuration
> file based; give a look to gnu/system/examples in Guix source for
> inspiration. :-)
>
> Then test that configuration from Ubuntu by generating VM. Once you are
> more or less happy with your config.scm, then you can run it on
> bare-metal.
>
> Here, you have an incremental path with a simple feedback loop in the
> comfort of your current environment that already works. :-)
>
> Cheers,
> simon
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-11 13:18 ` Josh Marshall
@ 2023-10-13 20:45 ` Josh Marshall
2023-10-18 1:48 ` Josh Marshall
0 siblings, 1 reply; 8+ messages in thread
From: Josh Marshall @ 2023-10-13 20:45 UTC (permalink / raw)
To: Simon Tournier; +Cc: help-guix
One thing which could be done is to use https://repology.org/ to map
currently installed packages from detected package managers to
available packages in Guix and inform the user about missing packages.
That could help.
On Wed, Oct 11, 2023 at 9:18 AM Josh Marshall
<joshua.r.marshall.1991@gmail.com> wrote:
>
> Very helpful!
>
> On Wed, Oct 11, 2023, 6:37 AM Simon Tournier <zimon.toutoune@gmail.com> wrote:
>>
>> Hi,
>>
>> On Tue, 03 Oct 2023 at 23:49, Josh Marshall <joshua.r.marshall.1991@gmail.com> wrote:
>>
>> > I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
>> > would like to move everything over to Guix with Nix tacked on. Is
>> > there a guide on how to do this?
>>
>> To me knowledge, no.
>>
>> Well, IMHO, the path forward would be to create a system configuration
>> file based; give a look to gnu/system/examples in Guix source for
>> inspiration. :-)
>>
>> Then test that configuration from Ubuntu by generating VM. Once you are
>> more or less happy with your config.scm, then you can run it on
>> bare-metal.
>>
>> Here, you have an incremental path with a simple feedback loop in the
>> comfort of your current environment that already works. :-)
>>
>> Cheers,
>> simon
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Is there a post or blog on how to convert from a distro to guix losslessly
2023-10-13 20:45 ` Josh Marshall
@ 2023-10-18 1:48 ` Josh Marshall
0 siblings, 0 replies; 8+ messages in thread
From: Josh Marshall @ 2023-10-18 1:48 UTC (permalink / raw)
To: Simon Tournier; +Cc: help-guix
Looks like https://dumps.repology.org/ provides sufficient data to
have this kind of mapping, provided there is some leg work to map
distros to their multiple respective repositories.
On Fri, Oct 13, 2023 at 4:45 PM Josh Marshall
<joshua.r.marshall.1991@gmail.com> wrote:
>
> One thing which could be done is to use https://repology.org/ to map
> currently installed packages from detected package managers to
> available packages in Guix and inform the user about missing packages.
> That could help.
>
> On Wed, Oct 11, 2023 at 9:18 AM Josh Marshall
> <joshua.r.marshall.1991@gmail.com> wrote:
> >
> > Very helpful!
> >
> > On Wed, Oct 11, 2023, 6:37 AM Simon Tournier <zimon.toutoune@gmail.com> wrote:
> >>
> >> Hi,
> >>
> >> On Tue, 03 Oct 2023 at 23:49, Josh Marshall <joshua.r.marshall.1991@gmail.com> wrote:
> >>
> >> > I have a base minimal system of Ubuntu with Guix and Nix tacked on. I
> >> > would like to move everything over to Guix with Nix tacked on. Is
> >> > there a guide on how to do this?
> >>
> >> To me knowledge, no.
> >>
> >> Well, IMHO, the path forward would be to create a system configuration
> >> file based; give a look to gnu/system/examples in Guix source for
> >> inspiration. :-)
> >>
> >> Then test that configuration from Ubuntu by generating VM. Once you are
> >> more or less happy with your config.scm, then you can run it on
> >> bare-metal.
> >>
> >> Here, you have an incremental path with a simple feedback loop in the
> >> comfort of your current environment that already works. :-)
> >>
> >> Cheers,
> >> simon
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-10-18 1:48 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-04 3:49 Is there a post or blog on how to convert from a distro to guix losslessly Josh Marshall
2023-10-07 15:17 ` jbranso
2023-10-07 19:55 ` Josh Marshall
2023-10-07 22:29 ` wolf
2023-10-11 9:47 ` Simon Tournier
2023-10-11 13:18 ` Josh Marshall
2023-10-13 20:45 ` Josh Marshall
2023-10-18 1:48 ` Josh Marshall
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).