Three Years of Nix and NixOS: The Good, the Bad, and the Ugly
OhVenus_Baby @ OhVenus_Baby @lemmy.ml Posts 25Comments 707Joined 2 yr. ago
Way over complex lol. I don't copy anything to online source for better or worse. I auto script backups. The only backups you'll ever need are nix config. Nothing else aside from your home folder obviously. With those two you can boot on any machine, anytime, as if you never left. I am not shilling. It's been dead stable so far, aside from tweaks I done to break my own builds testing.
Unsure about dislikes. You have any desktop spin as you want, complete freedom, immutable, a single small file governs your entire system. I daily Nix currently and I haven't found an easier distro. I'm not super advanced and I did a full custom build, luks, tweaks, full app installs from scratch. Booted up as if I never left my old PC. Nix is the shit. Most everyone's concerns are overblown. Most haven't used it beyond a simple test run or few. The slight learning curve of your config syntax and that's it. I came from mint then from windows. Newcomers you can do it too!!
I think you over complicating your view here. I daily nix. Your not carrying a bunch if dot files. You have one. A single nix. Config. That's it. It's not big, long, messy, what so ever. I have mine commented by section from boot order to auto updates and backups. Your talking about 150 lines of extremely short and almost self explanatory code. I came from mint having never used nix. I figured it out doing a custom luks install and the whole custom build from scratch in no time.
Your diff issue is overblown. The edits you make are small and you cannot get lost in multiple configs unless your doing entire system writes which you would never do. I use a dead light weight diff GUI or terminal. This has to be one if the cleanest, maintenance free distros I have ever used.
It doesn't seem you have truly driven Nix with this take. No program writes directly to your config, even if there was say your temp scenario you reboot and temps would wipe away like you never did them unless you rebuild nix config. Most of your concerns would fall away once you really drove nix to see how it functions.
I've used nixos exclusively lately. It's been awesome. No system scatter, clutter. It'd immutable. There's very slight driver hassle (you don't have GUI for drivers so a simple terminal command fetches everything you need.) in cinnamon. I came from mint. I have all basic commands in executable files on desktop for ease of hassle. It's not about rebuilding the system. Its about being hands off. Next to zero maintenance because not much in your system gets altered. I went for a full custom install from terminal. The only thing I personally miss being GUI is a firewall like UFW or GUFW.
Overall its more rock solid and workable than likely every distro I have ever tried. The feature set is nice, easy rollbacks, fucking cake backups. All you have to know is your entire system lives on one small editable file called nix. Configuration. Keep it in a micro SD or USB or any backup and it's as if you never left. Any changes you want you simply tweak in the config then reboot. If it breaks then select your previous gen number on boot and your exactly where you was before.
I diff my edits and keep copies, run auto backups, and more. It's so hands off that I haven't found a better replacement yet. My single biggest concern is long-term viability in the project.
I'm fairly well versed in tech and home labbing. I've never heard of tools that do this, generate images, etc. Not good ones anyhow. I could use those type of generation for business marketing to develop business cards, marketing materials. NOT FOR PEOPLE GENERATION. Anyone have a list of the best tools? GPT sucks at doing this I've tried.
I have not heard of it but will do some preliminary studies to see about the concept. There are several types of data points for plant, algea, carbon locking and long-term co2 capture storage. How to process and deal with biomass and there's some very mentally challenging projects you could choose to work on. I am very open to dialogue and discussion if you choose this path. I have studied it well. I am currently building a full carbon negative house. Reproducible and modern smart home not a clay hut or hippie house. Hands off, low maintenance. Perhaps we can continue if your interested.
The point is not visuals, though I know what you mean. The point is to gain the introspection and Brain chemistry changes. Micro dosing less than . 5 grams daily for short periods NOT LONGTERM, are very effective control vs SSRIs. Large mega doses are where the real changes happen. I highly recommend significant research and carrful planning if you choose this route. Safety. Trip sitters. Be safe. There has been major changes in PTSD war veterans and all sorts if mental health issues.
Carbon offsetting. Carbon negative projects. Photobioreactors. Biogas digesters. Do something for the planet health.
Newegg isn't so bad. Do a shit corporate like best buy.
Mega dose of mushrooms. Have you really tried everything? Micro dosing as well?
All is well. Hope you find the solace your looking for.
You didn't have to point out 2016 was nearly 10 years ago. The oldies don't need reminded time is flying by!
KDE is too deep on options and is heavier to run on PC resources not a lot but I'm a lean builder, especially for gaming rigs.
KDE bazzite app names are not easy to understand like mint at all. Workflow is different, menus, options. The reason mint is so highly spoken of and recommended is because it's truly refined and polished for the GUI user. App names are sane/understandable, system functions are low maintenance and hands off once basic setup is done. Drivers are all automatically handled for the most part.
The only thing I noticed with bazzite that could be considered superior is immutability. That's it. Everything else seemed somewhat a step backwards and you can gain all the codecs and drivers in mint mostly again automatically as you plug in your hardware the system will reconfigure itself. With proper backups, as you should always have, mint provides nearly the same guarantees. Keep extension, applets, desklets low count and don't modify the system to an inane amount it'll remain dead stable either in LMDE6 or Ubuntu main version.
I have distro hopped many times for various reasons, hassle and headaches days weeks in terminal borking shit. Bazzite, Fedora, NIXos, Mint, Qubes, LMDE6, and several others. I'm not saying don't test the waters on other distros but believe me and everyone. FOMO IS REAL. The grass is not always greener on the other side. Especially with transition changes and relearning. Keep it simple. Enjoy your PC.
(Use a live USB don't reinstall your entire system multiple times you'll get fed up and hate Linux, put your home folder on its own partition on your drive then aim any OS at it you end up choosing this is smarter for many reasons than hopping distros)
Mint is so highly recommended because it's one of and arguably the best/first distro to offer a plug and play, damn near seamless experience on Linux for the average person looking to ditch Windows and doing about anything. Most distros on Linux are somewhat the same loosely anyhow. You can tweak and harden mint nearly the same as any other distro.
Hope this helps. I game on Mint and daily drive it personally for the last 2 years atleast. Aside from some Indie games 1 or 2 of them. It's been nearly seamless. About the only times I broke my system was well when I was doing stuff I thought I could improve. Keep it simple stupid. Best of luck.
I didn't know that. I was looking at a wyze robo vacuum. My father has one. It does a great job actually. Drives over door lips, rugs, extension cords. You name it. Only down side is you have to manually empty the container. But for 150 its worth it for light daily cleaning while everyone is out of the house.
I thought my post was encouraging you to overthink less, and was about being more positive and grounded. I guess that's condescending and being an arm chair psychologist. The point was to not be so concerned with today's woes/geopolitical landscape and more in tune with what's in front of you. I read all the comments including yours in this thread. The above post just really seemed to highlight the opposite of what I aimed to speak on.
Your reply actually seemed like the condescending one. None the less. I hope you find some peace and contentness. I don't got all the answers, but I was trying to legitimately help. Goodluck!
This but what they forgot is on multiple drives. Power failures, drive failures, lost, stolen, dropped, you name it. A good set of backups is fucking worth everything peace of mind and more. Automate your backup process and never look back!!!
Bazzite is a lot less user friendly than mint in major ways. You get everything in mint as you do on Bazzite. I switched to Bazzite and it lasted 2 days before going back to mint. KDE is too deep unnecessarily so. Bazzite doesn't gain you much at all, at this point in time 3 years ago or so I'd not said the same thing. Mint is so polished for gaming shit usually just works now. It's not worth the hype, hassle. I've distro hopped and always came back to mint.
Source is I been there and done all that and more. Your not missing out on anything. Spin up a live USB and try it but believe me dearly it's not worth moving all your stuff reinstalling etc etc. Keep the work flow you got and master it. Other options have more maintenance and headaches.
Which laptop? We gotta know who to light up the pitch forks for.
The chaos lol
I always aim at packages and issued inside my nix config cuts all this hassle out atleast for me.. Ive got everything pretty meticulously commented and in order of boot process and in general running step by step order. I'm pretty sure I dumb monkey could figure out how it runs. I came from windows then mint then nix. To give you an idea of my PC knowledge. I think the whole point if nix is to keep the system contained and not scattered. I see many posters mentioning system scatter on nix as an issue and I have no idea how theu managed to complicate one if the simplest systems I've ever used as far as clean, tidy, goes.