I had already converted my home manager configuration into normal config files and was using Home Manager just to manage symlinks.
I was using Nix for system configuration but that doesn’t mean that I forgot how to set up a Linux system by more conventional methods (it’s like learning how to ride a bike). While I do like the declarative aspect, doing everything in one language didn’t appeal anymore after over a year of using NixOS…
Also, I wanted a package manager that told me what packages would be updated, and which let me search packages from the command line easily… Nix didn’t provide that and it was annoying me.
I do miss flake.nix or shell.nix files and Nix shells though. But XBPS (Void’s package manager) has its fair share of cool things as well and seems easier to understand, which is a bonus.
Just delete the configuration.nix file along with all backups of it and its easy to not look back. At least that did it for me since my system needed specific boot settings to even work and relearning all that wasn’t worth it.
Here is my distrohopping journey: Mint -> Arco -> Debian -> KDE Neon -> Artix -> Void -> NixOS -> Fedora -> Void
I’m surprised you didn’t stick with NixOS. After spending tens of hours learning how to use it, the sunk cost fallacy is strong.
I had already converted my home manager configuration into normal config files and was using Home Manager just to manage symlinks.
I was using Nix for system configuration but that doesn’t mean that I forgot how to set up a Linux system by more conventional methods (it’s like learning how to ride a bike). While I do like the declarative aspect, doing everything in one language didn’t appeal anymore after over a year of using NixOS…
Also, I wanted a package manager that told me what packages would be updated, and which let me search packages from the command line easily… Nix didn’t provide that and it was annoying me.
I do miss flake.nix or shell.nix files and Nix shells though. But XBPS (Void’s package manager) has its fair share of cool things as well and seems easier to understand, which is a bonus.
Just delete the configuration.nix file along with all backups of it and its easy to not look back. At least that did it for me since my system needed specific boot settings to even work and relearning all that wasn’t worth it.