Follow

fun fact: I use NixOS as my main OS on multiple computers, but I can't recommend it to anyone, unless you're a weirdo that likes spending a bunch of time messing with configuration.

If you do like doing that, it's amazing because you can rollback to any previous config, and all configs are deterministic (so they will produce the same OS every time)

@lizardsquid same on all points! except for the minor detail that I try to only manage one computer at a time, more or less

@lizardsquid I _really_ like NixOS in theory, but can't actually use it in practice for the aforementioned reasons. Spent enough time building new kernels everyday and tweaking X to work with dual video cards / dual monitors on Gentoo back in the day to last a lifetime. On Apple now in part to keep myself slightly removed from such multitudinous yaks.

But… I'd really love it if Guix could be made to work as a Homebrew replacement… 😅

@englishm @lizardsquid One thing I love about Nix is being able to have the flexibility of "build everything from source", but most of the time getting pre-built binaries from the NixOS CI server... and I can have reasonable confidence that those binaries match what I would have built myself because of all the work that's gone into deterministic and reproducible builds.

That said, it's true that I went through quite a few `configuration.nix` variations to get all my hardware working right 😅

@jamey @lizardsquid yeah, the main frustration with trying to get nix working on Darwin the couple times I tried was the lack of binary packages, followed by the fact that too many packages (formulas? ports?) ended up depending unnecessarily on Linux-specific base packages, and required modification to work on other platforms. I imagine things have probably improved a little by now, but I haven't tried again lately.

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!