Open ryanswrt opened 1 year ago
I feel this should be clearly indicated in each Nix package, similarly to how solaar indicated there is a related option (https://search.nixos.org/packages?channel=22.11&show=solaar&from=0&size=50&sort=relevance&type=packages&query=solaar), the packages which have to be enabled as an option rather than a package like docker, virtualbox, partition-manager, touchegg, etc. should have it clearly stated in the long description. For reference, this is done in longDescription (eg. https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/solaar/default.nix)
Currently, some tools (like docker, tailscale) don't really work without being enabled as NixOS services. It would be good to identify such services (either by scanning nixos modules somehow or maintaining a manual list) and inform users that they should enable the services instead.