snowfallorg / nix-software-center

A simple gtk4/libadwaita software center to easily install and manage nix packages
GNU General Public License v3.0
529 stars 16 forks source link

Highlight if packages should be managed by services instead #26

Open ryanswrt opened 1 year ago

ryanswrt commented 1 year ago

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.

Zahrun commented 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)