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 profileornix-env(currently used method is detected) - Show updates for all installed packages
- Search for packages
- Launch applications without installing via
nix-shellandnix 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-envandnix profileare 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


