

NixOS best practices?
Hi, im kind of new to nix. Is it valid to install packages globally and only use something like nix flakes and home-manager if I must? I habe my dotfiles, which i consider to be declaratively. I do not need packages only for my user and i dont care what exact hash the packages are.
I've created foochr mainly because i kept forgetting the commands like bluetui, impala or cha -MV. Another use-case that i found to be quite useful is to enable/disable wireguard interfaces, using wg-quick. Instead of having to remember the right command as well as the interface's name, I can just add it to my config for foochr and thus have all in one place.
Also the project is completely re-written without the use of any AI or such. It is also released to the public domain.
The repository can be found here.