# Does Flox allow for using multiple arbitrary independent package versions while not introducing the need to download a separate version of nixpkgs for each package?

**URL:** <https://discourse.flox.dev/t/does-flox-allow-for-using-multiple-arbitrary-independent-package-versions-while-not-introducing-the-need-to-download-a-separate-version-of-nixpkgs-for-each-package/737>\
**Category:** Help\
**Tags:** closed\
**Created:** [April 28, 2023, 8:34pm UTC](https://discourse.flox.dev/t/does-flox-allow-for-using-multiple-arbitrary-independent-package-versions-while-not-introducing-the-need-to-download-a-separate-version-of-nixpkgs-for-each-package/737 "2023-04-28T20:34:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hab25](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/hab25/32/579_2.png) [@hab25](https://discourse.flox.dev/u/hab25)\
**Post date:** [April 28, 2023, 8:34pm UTC](https://discourse.flox.dev/t/does-flox-allow-for-using-multiple-arbitrary-independent-package-versions-while-not-introducing-the-need-to-download-a-separate-version-of-nixpkgs-for-each-package/737/1 "2023-04-28T20:34:02Z")

</div>

I saw that Flox offers multiple versions of the same package, so I’m wondering: can it solve the problem described in [Question about using multiple nixpkgs pinned versions in automation and consequent bloat - Help - NixOS Discourse](https://discourse.nixos.org/t/question-about-using-multiple-nixpkgs-pinned-versions-in-automation-and-consequent-bloat/19519) ?

From what I’ve read in [https://floxdev.com/docs/reference/concepts/catalog/](https://floxdev.com/docs/reference/concepts/catalog/), the answer is no: flox offers a limited selection of versions. Is this answer correct?

---

<div class="post-metadata">

**Author:** ![aameen](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/aameen/32/564_2.png) [@aameen](https://discourse.flox.dev/u/aameen)\
**Post date:** [May 1, 2023, 7:28pm UTC](https://discourse.flox.dev/t/does-flox-allow-for-using-multiple-arbitrary-independent-package-versions-while-not-introducing-the-need-to-download-a-separate-version-of-nixpkgs-for-each-package/737/2 "2023-05-01T19:28:50Z")

</div>

Yes the Catalog was designed explicitly for this purpose.

What we’re working on in the next few weeks is improving the UX and documentation surrounding the catalog. Currently it’s possible create a catalog and publish packages to it using the guides we have, but I’ll admit they leave a bit to be desired. Nonetheless we use the catalog system daily to solve the problem discussed in thread you’ve linked.

---

<div class="post-metadata">

**Author:** ![hab25](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/hab25/32/579_2.png) [@hab25](https://discourse.flox.dev/u/hab25)\
**Post date:** [May 1, 2023, 7:51pm UTC](https://discourse.flox.dev/t/does-flox-allow-for-using-multiple-arbitrary-independent-package-versions-while-not-introducing-the-need-to-download-a-separate-version-of-nixpkgs-for-each-package/737/3 "2023-05-01T19:51:38Z")

</div>

Great!

I’m curious as to how it achieves this, so I’ll be eagerly waiting for the relevant documentation.

Thank you.
