Hey
I want to package frozen a c++ header only library however there is already a package with the same name in nixpkgs frozen.
How should I name it is there any guide for naming the package in that case? Before you ask I have also read nixpkgs/pkgs/by-name/README.md at 5eebacc0670bea802014acea9775cbd6a58ea84a · NixOS/nixpkgs · GitHub but it didn’t answer the duplicated name problem.
I think we sometimes do «purpose» suffix.So, «frozen-hash» and in the PR ask the maintainers of frozen if another disambiguation alias should be added for the other package too.
FYI, I opened a PR yesterday and went with name frozen-containers for the new package: frozen-containers: init at 1.2.0-unstable-2025-07-29 by marcin-serwin · Pull Request #452992 · NixOS/nixpkgs · GitHub. I can add you as a co-maintainer if you’re interested.
Yeah sure I would be interested in being a co maintainer. Maintainer name in nixpkgs: szanko
Maybe that would be a good case for namespaces like {gitname,domainname}/packagename yes I know that I would require extra work for nix but it shouldn’t be a long term solution to just name the program different. Maybe we can have a look at maven.
We still have it easier than approximately every other distro that cannot even consider packaging a thing without resolving what disambiguated name gets added to PATH!