- cross-posted to:
- linux@programming.dev
- cross-posted to:
- linux@programming.dev
I’ve upgraded my vms. No problems so far. But i don’t use many features any way.
Nice! Time to update my channels.
Why aren’t you using a flake?
Not the person you asked but for me:
It’s because they’re a documentation mess caught in a release/stable discussion that I don’t understand.
Perhaps that changed in the last year, haven’t looked into them again since then - but unless there’s a trigger (new server setup or official release for example) I simply don’t have the time and energy to invest.
I still haven’t found a good guide on how to use flakes though I’ve read many. It really is an incredible mess.
Thank you. I’ve seen that one before. Maybe it’s time to dive in again. I even have a spare box to try on.
As someone who has switched their system to flakes, I really do struggle with them for projects and getting dev-shells. So I use flakes for the system but use a classic
shell.nix
for my shellsOh that’s an approach I haven’t even considered, I es always very … Black and white :D
Thanks for the inspiration, should I find a bucket of time in the future I’ll give it a shot!
Because I don’t understand them. Last time I looked, the documentation on flakes was minimal to nonexistent. What documentation I did find was all 3rd party and conflicted with each other.
Granted, that was a 2ish years ago, but I haven’t needed to change anything major, and nothing has broken. My current setup just works.
This helped me get my brain around flakes
Is there an easy way to swap over?
Write a flake.nix
Most of whatever you have should be simple to include with one line of code.
Then once you’re using a flake, updates are as simple as “nix flake update” and “nixos-rebuild boot --flake .
And also updating
inputs.nixpkgs.url
fromgithub:nixos/nixpkgs/nixos-24.11
togithub:nixos/nixpkgs/nixos-25.05
.
Nice! When do the official AMIs get released?