mcc,
@mcc@mastodon.social avatar

Does anyone want to take this moment to convince me that I should use Guix instead of [Nix or a Nix hardfork]? Or otherwise, convince me that I should use [Nix or a Nix hardfork] instead of Guix? It is okay to be a Reply Person about this. I am giving you an invitation.

https://hachyderm.io/@jakehamilton/112355361353931366

aerique,
@aerique@genart.social avatar

@mcc Guix: Scheme, no SystemD, they're active on Mastodon.

Nix: I don't know anything about it.

As opposed to @ieure I've been daily driving it for two years on an MSI gaming laptop. Between Guix, Nonguix (for non-free stuff), guix shell and Flatpak I can run pretty much anything. But it's going to take work like running Linux 25 years ago.

There's also the option of running it on top of another Linux distro for Guix (and also for Nix I think).

aerique,
@aerique@genart.social avatar

@mcc It's been solid and very stable for me but I rarely upgrade or update.

Having a declarative file for bringing up one's Linux environment is awesome. It was also easy to bring up a second machine because of this.

There's also Guix Home for setting up your user environment instead of your system but it's a bit of a work in progress.

(I would try it all out on a spare machine first.)

aerique,
@aerique@genart.social avatar

@mcc Reading this post https://mastodon.social/@mcc/112357501062886191 I can say that my laptop doesn't work as smooth as you seem to expect: I've got some clunky script that I need to run by hand for suspension and hibernation that takes 30s to 60s to run 😐

mcc,
@mcc@mastodon.social avatar

@aerique i just want to be able to close the lid and open it again. i'm ok with no hibernation as long as "regular sleep" works

mcc,
@mcc@mastodon.social avatar

@aerique No Systemd! That's interesting. Not sure if it's good, but it's interesting.

Di4na,
@Di4na@hachyderm.io avatar

@mcc If you are happy about Scheme, I don't think one is far different from the other. I consider Lisp a really cool idea not great for mass use, but that is personal. So honestly, just use whatever ?

mcc,
@mcc@mastodon.social avatar

@Di4na The current nix language looks like an ML. I generally like ML better than Scheme but maybe I would like Scheme better than I would an underspecified ML

Di4na,
@Di4na@hachyderm.io avatar

@mcc I mean that is a fair one. I think it is a strange mix of ML and JSON. But I cannot not like an ML. (do more things like ML other languages please)

It is not bad, but some days I would love to have something a bit better specified (Dhall is a direction that point to interesting things).

But well. Scheme :D

jakehamilton,
@jakehamilton@hachyderm.io avatar

@mcc I don't think we can evaluate a fork right now since one doesn't fully exist yet. IMO give it some time and then you can look at how both projects are going and decide which will be best for you. Some people may really want to jump to something else right away, but it's okay for you to wait and see.

mcc,
@mcc@mastodon.social avatar

@jakehamilton For purposes of this question I'm assuming that a fork of Nix will be equivalent to Nix. Thanks tho.

jakehamilton,
@jakehamilton@hachyderm.io avatar

@mcc gotcha. My preference would still be for Nix. Guix has its quirks: unfree availability, packages available, lisp, custom init system.

I think Guix is a really good choice if you like configuring everything with lisp and are very focused on free software. Otherwise it may be a bit impractical.

phil,
@phil@wrestling.social avatar

@mcc what is this drama? no explainer anywhere on the links

mcc,
@mcc@mastodon.social avatar

@phil I have no firsthand experience of any of this.

The inciting incident appears to be the project (or its conference?) taking sponsorship from Anduril, a military contractor which makes autonomous drones. In addition to people having moral objections to this, it seems this may have been a "final straw" because there seem to have been multiple incidents in which a single lead maintainer with absolute decisionmaking power bothered people with their behavior.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • magazineikmin
  • modclub
  • Durango
  • Youngstown
  • rosin
  • khanakhh
  • slotface
  • ngwrru68w68
  • mdbf
  • thenastyranch
  • kavyap
  • InstantRegret
  • tester
  • JUstTest
  • everett
  • normalnudes
  • GTA5RPClips
  • osvaldo12
  • ethstaker
  • cisconetworking
  • tacticalgear
  • anitta
  • provamag3
  • cubers
  • Leos
  • megavids
  • lostlight
  • All magazines