CommunityNews

CommunityNews

The Curse of NixOS

I’ve used NixOS as the only OS on my laptop for around three years at this point. Installing it has felt sort of like a curse: on the one hand, it’s so clearly the only operating system that actually gets how package management should be done. After using it, I can’t go back to anything else. One the other hand, it’s extremely complicated constantly changing software that requires configuration with the second-worst homegrown config programming language I’ve ever used1.

I don’t think that NixOS is the future, but I do absolutely think that the ideas in it are, so I want to write about what I think it gets right and what it gets wrong, in the hopes that other projects can take note. As such, this post will not assume knowledge of NixOS — if you’ve used NixOS significantly, there probably isn’t anything new in here for you.

Read in full here:

https://blog.wesleyac.com/posts/the-curse-of-nixos

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular Linux topics Top

New
First poster: bot
Along with other optimizations to benefit the Steam Deck, AMD and Valve have been jointly working on CPU frequency/power scaling improvem...
New
First poster: KnowledgeIsPower
Switching the Linux graphics stack from GLX to EGL. Hi there! This is a guest post from Robert Mader, who contributed enormous improveme...
New
First poster: davearonson
Managing an External Display on Linux Shouldn’t Be This Hard. I first started using Linux and FreeBSD on laptops in the late 1990s. Back...
New
First poster: bot
Unikernel Linux. Unikernels, despite huge resource use, performance, boot time and security advantages have not seen widespread adoption...
New
First poster: bot
Why the FreeBSD Desktop and My Linux Rant. I have been a FreeBSD user for 4 years now, and a FreeBSD desktop user full time since Decemb...
New
First poster: bot
What is this OS about? Phantom is, basically, a virtual machine (VM) working in a huge persistent virtual memory. Part of the VM classes ...
New
First poster: bot
Hacking the Linux Kernel in Ada - Part 1 - Linux.com. For this three part series, we implemented a ‘pedal to the metal’ GPIO driven, fla...
New
First poster: bot
GitHub - brainrake/nixos-tutorial: one hour, hands-on. one hour, hands-on. Contribute to brainrake/nixos-tutorial development by creatin...
New
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
dasdom
No chair. I have a standing desk. This post was split into a dedicated thread from our thread about chairs :slight_smile:
New
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
New
PragmaticBookshelf
Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New