Nix Software Center is a graphical app store for Nix built with libadwaita, GTK4, and Relm4. Heavily inspired by GNOME Software.
Features
- Install packages to
configuration.nix
(via nix-editor)- Flakes support can be enabled in the preferences menu
- Install packages with
nix profile
ornix-env
(currently used method is detected) - Show updates for all installed packages
- Search for packages
- Launch applications without installing via
nix-shell
andnix run
ToDo
- non-NixOS: Currently only works on NixOS, but I plan to add support for non-NixOS nix in the near future
- home-manager: Currently for user package installation only
nix-env
andnix profile
are supported. - Channel and flake input management
- Improve appstream metadata generation
- Metadata is generated by NixOS Appstream generator
- Currently, metadata is stored on my NixOS Appstream data repo
- Should be automated so it can be updated regularly with new packages
- Improve overall stability