I thought, and after using this great system, I thought, and since installing packages in it is more difficult than installing Arch Linux, I said, why don’t I make the nx install [pkg] command real? So I thought, how difficult is it to do that? And immediately I started working on my project nix-install, which is a tool similar to the package managers pacman, dnf, apt in terms of the method of installation, where you call the tool and write the command and the package name. These are the commands I've come up with so far:
sudo nx install pkg
sudo nx remove pkg
sudo nx upgrade
I also thought, since the number of packages in Flake grows over time, why not simplify the process of adding a package and searching the repository's flake.nix file by simply giving the tool the package URLs? It will then handle searching the Flake file, identifying the packages, and adding them efficiently. These are the commands I came up with:
sudo nx flake [repo]
sudo nx flake remove [repo]
sudo nx upgrade --flakes
Of course, there are other commands, but if you want, I'd like to give you a general overview of how you can use the tool. Now you can really imagine how things work, being a NixOS user. I'm still working on the project, and as soon as the initial version is released, I'll be very proud to publish it on the NixOS communities. I truly hope for your support, as it will be useful for those migrating and also for those who, like me, like automating things and organizing their time. Thank you.
Oh, and my GitHub username is 9-pixels, just so you know.