Nix can build you a bit-to-bit exact environment for your app. It is a superior environment, but is hard to use in the beginning and users can feel snobby sometimes. It is awesome, but YMMV.
Nix can build you a bit-to-bit exact environment for your app. It is a superior environment, but is hard to use in the beginning and users can feel snobby sometimes. It is awesome, but YMMV.
Nix user arrives to the room.
It was just merged to NixOS. Should be on unstable in a few days…
It is such a beautiful system too. I would love to use it more, but nix and NixOS have kind of ruined every other operating system for me…
I call it Wayland/Linux.
It has the best integration with zfs, and has had that for a long time already.
Yeah, also a bit wary of btrfs. I sure hope some day bcachefs can be the true cow filesystem in Linux. There is hope, it is pretty good already.
NixOS definitely solves the issue of rollbacks the best here. And FreeBSD.
Laughs in NixOS, smiles in btrfs snapshots.
Used i3 and then sway almost a decade. When Plasma 6 arrived, I just wanted to try it out and it just kind of stuck to me. Lovely desktop.
In Germany, we have a health insurance card. Let’s say your insurer is Techniker Krankenkasse. They provide you a card with your photo and an NFC chip. You show this card in any doctor/hospital you visit, and your expenses are all paid. Today, as a new feature, your prescriptions are also stored to this card. You show the card in the pharmacy, get your medicine and the costs are all paid by the insurance company (minus the co-pay, 10 euros, which you pay by yourself).
Edit: To be clear, we don’t have public hospitals or doctors. They’re all private. But the insurance can be public, and the doctors and hospitals accept your public insurance and you don’t need to pay for them.
Nowadays you can get your prescription into your insurance card… Finally. You still need to walk to the doctor’s office though. But it is digital.
Come to Germany, the only country in the EU where paper usage is still going UP.
Arch together with btrfs or zfs (or in a few years, bcachefs) and snapshots is the way to go. You can just boot to a previous snapshot if something fails.
The end game here is of course NixOS, where the operating system itself provides a way to boot to an old configuration by default.
deleted by creator
The follow-up discussion was informative and the original commiter learned something. We all learned something when we read the discussion.
I stand (or sit to be honest) corrected.
R.I.P. Bram.
Also, vim just extended vi that invented modal editing.
It creates a set of symlinks so every program sees exactly the dependencies it needs.
https://nixos.org/guides/nix-pills/09-automatic-runtime-dependencies#automatic-runtime-dependencies
You can also create a container:
https://nixos.wiki/wiki/NixOS_Containers
Or you can create reproducible docker containers with nix:
https://dev.to/anurag_vishwakarma/a-better-way-to-build-reproducible-docker-images-with-nix-2k59
The secret sauce with nix is reproducibility. If it builds once, it will continue building exactly like that forever. Bit by bit.