this post was submitted on 25 Oct 2023
5 points (85.7% liked)

Guix

274 readers
1 users here now

Guix is an advanced distribution of the GNU operating system developed by the GNU Project

founded 4 years ago
MODERATORS
5
(lemmy.ml)
submitted 11 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 

Permanently Deleted

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 10 months ago

Can you share your config? Have you enabled substitutes (see here)?

You can look at mine here (it's pretty small): https://codeberg.org/mrh/dotfiles/src/branch/trunk/guix/system-config.scm

That's my personal config so you probably don't wanna copy it verbatim, but it should show you how to do a minimal setup.

I don't use gnome, but to have gnome just add (service gnome-desktop-service-type) to the services field, and replace %base-services with %desktop-services. It might complain that you have some duplicates after that last step (since I add e.g. elogind service myself, but %desktop-services already has it), but when it does just do exactly what you'd expect and remove the duplicate service. See here for more info.

I also have a few things in there from the nonguix channel, including setting up their substitue server, so be aware of that when copying things.

My config also is setup with an encrypted drive and a swap partition. Again just take the things which make sense and ask about any specific questions you have.

Also note that you should generally install most packages, like kakoune, at the user level, not the system level.

Finally I would recommend joining the IRC channel at #guix on libera.chat. It is very active and people there are always answering questions.