Occasionally NixOS updates break, and I find myself unable to build a new system until it's fixed upstream. But then I realize I can just revert back to the last stable commit of my config git repository and be on my merry way. Nix really brings some of the best aspects of software development (such as a last known good commit) to configuring your OS.
By the way I can recommend "nh" as an excellent wrapper around the basic system tools. It provides a lot more information on what packages were updated, added and removed.
Looking back on it now, if I could do it all over again, I would've just started with NixOS.
I see people recommending NOT to make NixOS your first Linux distro, and I can't see where that advice is even coming from, frankly.
I've learned so much more about the inner workings of Linux systems, by using NixOS, than by any other means. I see no reason why that would be any less true if I'd never touched anything else.
I look at it like this: every other distribution, however ironically, hides the system by exposing it to the user directly; NixOS, however ironically, exposes the entirety of the system to the user by doing so at a high level of abstraction. Everything that happens on the system configured at the same level of abstraction; that is, there is no package manager properly: there is instead, if we're calling it what it actually is, a build system (that is for some reason, inexplicably) marketed as one.
It completely changes the entire concept of what having an operating system installed on your computer even means.
I honestly believe I would have a better understanding than I do now, now, had I simply jumped straight from Windows to NixOS and never bothered with anything else at any point.
Looking back on it now, if I could do it all over again, I would've just started with NixOS.
I see people recommending NOT to make NixOS your first Linux distro, and I can't see where that advice is even coming from, frankly.
I've learned so much more about the inner workings of Linux systems, by using NixOS, than by any other means. I see no reason why that would be any less true if I'd never touched anything else.
I look at it like this: every other distribution, however ironically, hides the system by exposing it to the user directly; NixOS, however ironically, exposes the entirety of the system to the user by doing so at a high level of abstraction. Everything that happens on the system configured at the same level of abstraction; that is, there is no package manager properly: there is instead, if we're calling it what it actually is, a build system (that is for some reason, inexplicably) marketed as one.
It completely changes the entire concept of what having an operating system installed on your computer even means.
I honestly believe I would have a better understanding than I do now, now, had I simply jumped straight from Windows to NixOS and never bothered with anything else at any point.
Hi @tuxedocomputers on your website you mention that Ubuntu & TuxedoOS are currently highly recommended for the Infinitybook 14 Pro AMD due to fixes that are not yet part of the mainline kernel. Do you have a way to notify customers of when these fixes are part of the mainline kernel? I'd prefer to use Debian 13 instead of Ubuntu, but afaiu this currently not supported?
If you're only going to read one thread about the constant ongoing shitshow with #NixOS governance, let it be this one. Because all the finer details just don't actually matter.
https://flausch.social/@piegames/115276644539421115
After almost a year of full time using #nixos today was the day I realized, I don't need to `ssh` to the other computer, `git pull` and switch.
If `ssh` is there, #nix can connect to the other computer, build and deploy all from my main computer.
I was aware of nix's ability to connect and deploy to other computers, I don't know why it took me so long to realize how simple it is.
Merry Christmas 🎉
Here's the command I'm using `nh` instead of `nixos-rebuild`:
https://github.com/woile/nix-config/blob/main/justfile#L7-L10
Are you ready for the 2026 Nix/NixOS sprint season?
Ocean Sprint will happen in April on Lanzarote, registration is open until 20th January:
https://oceansprint.org/
A great opportunity to meet people from the community, hack and swim with great weather!
Already in February, the first Aurora Sprint will be happening in Reykjavik, Island:
https://aurorasprint.com/
The sprint focuses on Nix for embedded linux systems.
Are you ready for the 2026 Nix/NixOS sprint season?
Ocean Sprint will happen in April on Lanzarote, registration is open until 20th January:
https://oceansprint.org/
A great opportunity to meet people from the community, hack and swim with great weather!
Already in February, the first Aurora Sprint will be happening in Reykjavik, Island:
https://aurorasprint.com/
The sprint focuses on Nix for embedded linux systems.
Whew. Biggest donation to date!
15 upcycled Dell Latitudes with 10th gen i7, 16 gigs of ram, and NVMe drives.
We partnered with a local program that helps families with Christmas presents, and they always want laptops.
This year, The Computer Upcycle Project was able to deliver.
Freaking love this work!
This week is going to be SO MUCH FUN on the Linux For Everyone front. Please consider subscribing to the podcast if you haven't yet:
🔊 https://feeds.fireside.fm/linuxforeveryone/rss
I'm currently editing a terrific conversation with @codemonkeymike about how he's using #NixOS and his free time to make a huge impact on peoples lives.
Tomorrow I'm reuniting with @thelinuxEXP, @gamingonlinux and @gardiner_bryant to record "Games For Everyone..."
And on Thursday, the wonderful @vkc to chat music production on Linux!
TIL that in Nix, if you have a multi-line string of code, you can simply prefix it with a comment stating the name of the language and Tree-sitter will highlight it for you!
{
# The TOML string below will be highlighted!
programs.foo.extraConfig = /* toml */ ''
bar = "baz"
'';
}
First time I've heard audio on the #fairphone5 running #nixos, thanks to #postmarketos research in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3793#note_510714, it will soon™ Just Work™ in a mainline kernel near you!
#MobileLinux #LinuxMobile #Fairphone5 #Fairphone #weeknotes
First time I've heard audio on the #fairphone5 running #nixos, thanks to #postmarketos research in https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3793#note_510714, it will soon™ Just Work™ in a mainline kernel near you!
#MobileLinux #LinuxMobile #Fairphone5 #Fairphone #weeknotes
@sebsauvage Faut aller sur #NixOS :)
Distribution immuable et communautaire…
This week is going to be SO MUCH FUN on the Linux For Everyone front. Please consider subscribing to the podcast if you haven't yet:
🔊 https://feeds.fireside.fm/linuxforeveryone/rss
I'm currently editing a terrific conversation with @codemonkeymike about how he's using #NixOS and his free time to make a huge impact on peoples lives.
Tomorrow I'm reuniting with @thelinuxEXP, @gamingonlinux and @gardiner_bryant to record "Games For Everyone..."
And on Thursday, the wonderful @vkc to chat music production on Linux!