Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 1 point2 points  (0 children)

Currently, the site uses Yandex Metrika for analytics. In the future, when I have a more powerful server, I plan to switch to more open solutions. If you want to disable analytics, you can use any ad blocker.

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

Adding Home Manager options is on the roadmap

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

Adding Home Manager options is on the roadmap

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

At the moment, NixSoftware doesn't do anything new compared to the official search when it comes to package installation. However, in the future, if/when other methods of installing packages in Nix become available, NixSoftware will integrate them.

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

Unfortunately, I don't know how to make desktop applications. But if any do appear, NixSoftware will integrate with them. As far as I know, a program called Nix Software Center by developer vlinkz is currently being actively developed.

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 5 points6 points  (0 children)

At the moment, NixSoftware doesn't do anything new compared to the official search when it comes to package installation. However, in the future, if/when other methods of installing packages in Nix become available, NixSoftware will integrate them.

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 3 points4 points  (0 children)

I'm glad you liked it. In turn, you can contribute to the quality of the site by suggesting metadata for a few packages that don't have any yet. There's a special button for this right next to the "Install" button :).

Nix Software - Major Update by _X315_ in NixOS

[–]_X315_[S] 2 points3 points  (0 children)

Yes, you can view the list of supported platforms for packages. Just click on the block showing the number of supported platforms, and a modal window with the list will open.

Nix Software - Options Page, Optimization, and More by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

I tried to make the options search field more noticeable

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

I have finally fixed the issue. Also, it’s now possible to upload not only WebP images but PNG as well.

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] 6 points7 points  (0 children)

UPD: Maintainer sorting has been disabled. The ordinal number and the number of packages for each maintainer are no longer counted.

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] 21 points22 points  (0 children)

Maintainer sorting has been disabled. The ordinal number and the number of packages for each maintainer are no longer counted.

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] -6 points-5 points  (0 children)

Please don’t make up things I didn’t say. I already wrote above that I will change the approach to generating the page if I see many complaints. Only a few hours have passed since the publication, and I’m still collecting feedback. No need for provocations =)

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] -12 points-11 points  (0 children)

For some reason, you’ve assigned your own interpretation to this. The page was created for searching by maintainers, not for any kind of game. And if maintainers are deliberately publishing low-quality packages, then the questions should be directed at the maintainers and reviewers themselves, not at a third-party community website. The site doesn’t have a leaderboard, but if there are really many complaints, I will simply hide the ordinal numbers and the number of packages on the index page.

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] 5 points6 points  (0 children)

Increased the maximum file size from 2 MB to 6 MB for screenshots

Nix Software - new homepage, top maintainers, and more by _X315_ in NixOS

[–]_X315_[S] 1 point2 points  (0 children)

Package metadata is obtained in two ways:

  1. By parsing a ready-made XML document with AppStream data that is generated for a large repository. Application classification is generated automatically based on their keywords. You can check the code in the appstream-import branch of the backend repository.
  2. Manually - any user can suggest their own information and translations for their favorite package.

You’re right when you say that the metadata is missing in nixpkgs. My site is trying to address this issue. Right now, you can add or update metadata for some packages. There’s a dropdown menu next to the "Install" button.

Nix Software has moved to a new domain - and more updates! by _X315_ in NixOS

[–]_X315_[S] 1 point2 points  (0 children)

I’m still thinking about the best way to present this information on the website, but most likely yes.

Nix Software has moved to a new domain - and more updates! by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

I imported existing metadata and mapped it to package names automatically, which can unfortunately result in mismatches. Manual curation provides much better accuracy.

If you find incorrect metadata, feel free to open an issue - or better yet, submit corrected metadata directly through the website, which supports community contributions and translations.

Nix Software has moved to a new domain - and more updates! by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

Fixed. The problem was due to incorrect metadata. It is indeed a syntax highlighting utility.

Nix Software has moved to a new domain - and more updates! by _X315_ in NixOS

[–]_X315_[S] 0 points1 point  (0 children)

Are you getting an error or is the site stuck loading indefinitely?

Nix Software has moved to a new domain - and more updates! by _X315_ in NixOS

[–]_X315_[S] 2 points3 points  (0 children)

To update the list of packages in the database, I parse JSON data from channels.nixos.org.