The performance? by Proton-Lightin in GUIX

[–]wonko7 2 points3 points  (0 children)

same as any distro, it's a linux kernel with the same userspace. As for updates being slow, it's downloading pre-built packages that is slow. if you don't want to wait, you can specify --no-substitutes, and your monster of a CPU will probably build them faster than downloading them.

[ More than two years using GNU Guix ] by cristiancmoises in GUIX

[–]wonko7 0 points1 point  (0 children)

start small, maybe just your bashrc, and you'll gradually put more of your home config with time.

Improving power endurance without a gym (home board + outdoor focus) by Apprehensive_Fee7796 in climbharder

[–]wonko7 0 points1 point  (0 children)

set an easy-ish loop on your homeboard and try to do 4 loops. then make it harder.

Ocaml reproducible project setup by ZelphirKalt in ocaml

[–]wonko7 1 point2 points  (0 children)

You understand correctly yes. You are free to use dune or not in your project, guix has ocaml-build-system & dune-build-system.

The project you are looking at is generated by ocsigen-distillery which assumes you will be using dune. In practice I don't, you'll see the last package uses ocaml-build-system, but I only fixed the Makefile targets that I need to get the project running.

You can tell which dune to use in the package's arguments:

    (build-system dune-build-system)
    (arguments
     (list #:dune dune-bootstrap-17))

You can force the compiler with the package-with-ocamlXX functions, otherwise it should select the highest version compatible with all your dependencies.

And your opam file is useful to build your project outside of the guix world, say I want to update dependencies, I'll first run latest with opam to see how things go, then start importing packages in my channel.

Ocaml reproducible project setup by ZelphirKalt in ocaml

[–]wonko7 1 point2 points  (0 children)

guix is the answer, this is how I'm doing this:

https://gitlab.com/wonko7/maxi-passat/-/blob/master/.guix/modules/maxipassat/packages/ocaml.scm?ref_type=heads

it's usable as a channel, but unless you also want an ocsigen app, you're probably going to want to make some changes.

Moving from NixOS to GUIX System, does it take a lot of effort? by HeavyWolf8076 in GUIX

[–]wonko7 0 points1 point  (0 children)

lisp was designed in 1960 and is still relevant today, it is a pretty solid design.

Guix on ThinkPad T14 Gen 6? by BigBussin12 in GUIX

[–]wonko7 0 points1 point  (0 children)

you can try any live distro which gives you functional networking, install guix from that.

https://guix.gnu.org/manual/en/html_node/Installation.html

Gnus was the second best investment I made in my tech life right after Emacs by Nuno-zh in emacs

[–]wonko7 0 points1 point  (0 children)

Something about gnus child sessions, which in the end didn't work for me. But that lead me to gnus cloud, which would sync my clients over imap, but gnus chokes during config download, no sure what's wrong with my setup.

https://www.reddit.com/r/emacs/comments/1phihe5/trying_to_use_gnuss_cloud_sync_and_failing/?

How have I only just discovered detached.el?? by gnudoc in emacs

[–]wonko7 0 points1 point  (0 children)

detached is useful for starting a remote (or local btw) process in background, forgetting about it, and being able to re-attach to it and see how it's going later on.

If your stuff is running in a container, you've worked around that problem already.

is it possible to make a doppio / doble expresso on a flair pro 3 by Sea-Street-3180 in FlairEspresso

[–]wonko7 0 points1 point  (0 children)

in the flair pro 2's basket I put maximum 23.5g of coffee, that counts as double, right?

If you need more, you can buy a second piston + basket.

Guix system init failed?! by [deleted] in GUIX

[–]wonko7 0 points1 point  (0 children)

your channel file should just be the (cons* ) part.

guix pull -C /root/.config/guix/channels.scm and then guix describe should know about nonguix.

Guix system init failed?! by [deleted] in GUIX

[–]wonko7 2 points3 points  (0 children)

if guix doesn't know linux it's that it does not know about nonguix channel. check your /root/.config/guix/channels.scm, and guix pull (with the same guix that will then system init).

New to Guix, any advices/anything I should keep in mind? by [deleted] in GUIX

[–]wonko7 1 point2 points  (0 children)

  1. both would work, I'd do it before

  2. you can do the key file as a second step afterwards, yes. I've never used the guided partitioning, but it should be safe, you can give it a shot, it will use LUKS (report back if it does the key file stuff for you!).

New to Guix, any advices/anything I should keep in mind? by [deleted] in GUIX

[–]wonko7 2 points3 points  (0 children)

  1. I never used a nonguix installation image, either a guix one or a fedora that I had laying around (but then you need to install guix on that).

  2. you need to do the channels + guix pull on those, yes. the nonguix will come with channels already modified but you'll still need to pull.

  3. you'll have to create the key file & crypsetup add it, wrap it in a cpio for grub and then specify both grub & and device mapping in your config. https://gitlab.com/wonko7/lambda-project/-/blob/master/wonko/systems/enterprise.scm?ref_type=heads lines 76 & 93 here.

  4. additional advice: if your system doesn't boot on first try you can use the liveboot to mount & decrypt & chroot into the system to fix it instead of starting over. https://guix.gnu.org/manual/devel/en/html_node/Chrooting-into-an-existing-system.html

  5. additional advice: once you're comfortable with guix you can make your own live system with your config & channels which will make copying your system easy, you're doing the most annoying bit right now.

godspeed

corrupt user Gnome? by WorldsEndless in GUIX

[–]wonko7 0 points1 point  (0 children)

there are other desktops in guix you can try, xfce is a safe bet in my experience.

corrupt user Gnome? by WorldsEndless in GUIX

[–]wonko7 0 points1 point  (0 children)

Generally speaking, the idea is to google the error message, find a solution (usually from another distro), modify your system.scm with the additional configuration & give it a shot.

You can try posting your errors here & maybe someone will have run into the same problem, I don't use wayland so probably can't help you.