I'm starting college soon and just got a new ThinkPad that I'll be using mainly for school tasks like document editing, browsing, and coding projects—I won't be gaming or doing video editing. I'm considering switching to NixOS after watching a video that highlighted its rollback feature when something breaks, which really appeals to me since I can't afford any mishaps during the semester. However, I only have about three weeks to learn how NixOS operates. Do you think it's worth the effort to switch? What should I consider before making the change?
5 Answers
I think it's great you want to explore NixOS, but, from what I've heard, it can be complicated for those not deep into Linux. Maybe stick to a more conventional distro for now and explore NixOS later when you have more time?
You might still need Windows for certain applications. If you decide to install multiple distros, using a Hyper-V VM could be a good solution.
Honestly, NixOS can be pretty complex. Since you're already familiar with Fedora, you might want to stick with it. You could format your Linux partition with Btrfs and use a snapshot management tool; this way, if something goes wrong, you can easily boot into a previous state. Also, consider having a separate /home partition to keep your files safe even if you have to reinstall the OS.
If you really want to try NixOS, just be ready for a learning curve. It's a different approach compared to standard distros, and it can be tricky to set up your environment, especially when you're pressed with deadlines.
For programming, NixOS is fantastic, but it might be a bit much for regular tasks. A lot of people find it tough to grasp, and you might end up frustrated trying to figure everything out.

Thanks for the feedback! It sounds like it might be a bit of a hassle.