I recommend switching to NixOS only after you have a basic but broad understanding of Linux, many things in NixOS are more complicated than in “normal” Linux, which is needed to archive what it does, but is overwhelming for someone who doesn’t know the what and why and where that using Linux brings.
Comment on Sanity check: am I crazy for wanting to wipe everything and do/learn from scratch?
klangcola@reddthat.com 1 year agoReading your post again, you should start by moving your docker management from CasaOS to vanilla docker-compose files, and keep them in a git repo.
I still think you definitely should look in to NixOS and what it can offer, cause it seems like that is where your mindset is going.
But NixOS is a drastic change, you should start by just converting your individual services one by one from CasaOS management to docker-compose files. One compose file for all services is possible, but I would recommend one compose file for each service. Later you can move from Debian to NixOS while using the same docker-compose files.
InnerScientist@lemmy.world 1 year ago
klangcola@reddthat.com 1 year ago
Lol, I’m just over a week in to learning NixOS and this feels so true 😂
I feel like I’m just starting on the incline, luckily I don’t have any sturdy rope on hand 😂
whysofurious@sopuli.xyz 1 year ago
One day I will look into NixOS, I am eyeing it for a while now, but I don’t feel confident enough with my Linux skills to switch. However, I do agree with you, and it’s exactly what I am doing, stripping the compose files of all the CasaOS stuff, use one per service, and versioning them in git. I am also learning about .env files and other things that I wasn’t really aware of before, it’s fun and very customizable :)
Thanks for all the suggestions :)