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

Configure packages #39

Open davidak opened 1 year ago

davidak commented 1 year ago

Nix makes it relatively easy to configure packages, compared to other package managers. It would be great if the GUI can make this more accessible.

There are some discussions to improve it in nixpkgs, one is to design a module system for packages (https://discourse.nixos.org/t/working-group-member-search-module-system-for-packages/26574).

It would be great if you could create a design for the GUI and discuss with nixpkgs what you need from them.

These are some example arguments packages have:

Those can be simple toggles.

But there can be also an interface for simple overrides like source url, version, dependencies. Whatever an end-user might need.

This might be in conflict with the approach to build an frontend for snow.