u/_X315_

Image 1 — Nix Software - Package Version History and Website Optimization
Image 2 — Nix Software - Package Version History and Website Optimization
Image 3 — Nix Software - Package Version History and Website Optimization
▲ 61 r/NixOS

Nix Software - Package Version History and Website Optimization

  • You can now view the version history of most packages, with installation methods for each version
  • Updated the interface of the package installation methods modal window
  • Improved the loading speed of package detail pages by optimizing database queries

Nix Software - https://nixsoftware.org/en

u/_X315_ — 20 hours ago
▲ 81 r/NixOS

Nix Software - Software Managers Integration, Official Badges & More

This website is a community project, not an official project.

1. Software manager support

You can now open a package directly in a graphical software manager if it supports the nixpkg://{pkgname} protocol.

The launch button is available in the package installation dialog.

2. Supported software managers page

I've added a dedicated page listing software managers that support the protocol.

These applications are not affiliated with Nix Software - the website simply keeps a list of compatible software managers.

If you're developing your own software center and would like it to be listed, feel free to reach out.

3. Badge

Developers can now add a Nix Software badge to their project's README.md.

The badge links directly to the project's page on Nix Software.

https://preview.redd.it/lgn2nb9xhzch1.png?width=747&format=png&auto=webp&s=b24eefe7e1f71bf79ee5803e8db15cce37f9d9d4

4. UI improvements

  • redesigned homepage slider;
  • updated global footer;
  • improved the About page.

5. Performance

The website is now faster overall, and several animations and minor UI issues have been fixed.

Ideas that are still on hold:

1. Verified developer accounts

One feature I'd really like to build is developer verification.

Verified developers would be able to:

  • display a verification badge next to their packages;
  • showcase all of their published projects;
  • add donation links;
  • edit screenshots, descriptions and other package metadata without restrictions.

The downside is that this would take a significant amount of work. At the moment the site only gets around one visitor per day, so I'm not sure the development time would be justified.

If you're a package maintainer or developer and this is something you'd actually use, I'd love to hear your thoughts.

2. Download statistics

I'd also like to show download statistics for GUI applications.

Unfortunately, as far as I can tell, the Nix ecosystem doesn't expose this information (or I simply haven't found a way to access it yet).

As always, feedback, suggestions and questions are very welcome!

Nix Software - https://nixsoftware.org/en

u/_X315_ — 1 month ago
▲ 48 r/NixOS

Nix Software - New Application Types, New Forms, Visual Updates, and Major Refactoring

This update focused on optimization, refactoring, and reducing technical debt across the project.

What's new?

1. Anubis firewall integration

  • Added the Anubis firewall to protect the server from large numbers of bots, resulting in improved website performance.

2. New application types

  • Added additional application types to the filtering system.

3. Improved contribution forms

  • Package contribution forms have been moved to a dedicated page and significantly redesigned.
  • You can now suggest links and keywords for packages.
  • Added a separate feedback form for package page ideas and suggestions.

4. Visual refresh

  • Updated the overall visual style of the website.

5. Full component refactor

  • Refactored all website components and improved overall performance.

Nix Software: https://nixsoftware.org/en

P.S. If you're developing a graphical package manager frontend for Nix, please get in touch with me.

u/_X315_ — 2 months ago
▲ 11 r/NixOS

Nix Software - Home Manager, platforms, and a new metadata source

  • Added source filtering (Nix or Home Manager) to the options page and individual package option pages

https://preview.redd.it/2dlazk0fqh0h1.png?width=1920&format=png&auto=webp&s=be3b06a300184a9b9c424a304d6619a1cabb77e2

  • Added platform filtering to the package list page (Linux (Intel/AMD), Linux (ARM64), macOS (Intel), macOS (Apple Silicon))
  • Replaced the AppStream metadata source from snowfallorg/nixos-appstream-data
  • Package detail pages with metadata now include more links, including links to Nix documentation

https://preview.redd.it/0bizwmvnqh0h1.png?width=1459&format=png&auto=webp&s=600c0eb632d60a6b11314df86177f3e932825560

  • Added the ability to share options

Nix Software - https://nixsoftware.org/en

reddit.com
u/_X315_ — 3 months ago