# I am puzzled with 0.9

**URL:** <https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831>\
**Category:** Uncategorized\
**Created:** [February 21, 2024, 2:52pm UTC](https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831 "2024-02-21T14:52:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon59756714](https://avatars.discourse-cdn.com/v4/letter/a/48db29/32.png) [@anon59756714](https://discourse.flox.dev/u/anon59756714)\
**Post date:** [February 21, 2024, 2:52pm UTC](https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831/1 "2024-02-21T14:52:03Z")

</div>

Technically it looks like a good improvement, a lot of stuff is polished, flox.hub could help with sharing. But moving from Nix to TOML seems a wrong move to me. I am a pretty unadvanced user of Nix/Flox but still, my use cases involved creating packages with overrides or selecting the exact commit of Nixpkgs because the version I wanted was not on the floxpkgs list anymore.

Do you want to translate these to TOML somehow, or just enable people to add their own Nix expressions on top of the packages?

---

<div class="post-metadata">

**Author:** ![ghudgins](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/ghudgins/32/588_2.png) [@ghudgins](https://discourse.flox.dev/u/ghudgins)\
**Post date:** [February 21, 2024, 3:11pm UTC](https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831/2 "2024-02-21T15:11:08Z")

</div>

thanks for the feedback!

> because the version I wanted was not on the floxpkgs list anymore.

we’re working on adding multiple versions of software back to Flox which you will be able to reference with the TOML manifest.

---

<div class="post-metadata">

**Author:** ![ghudgins](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/ghudgins/32/588_2.png) [@ghudgins](https://discourse.flox.dev/u/ghudgins)\
**Post date:** [February 21, 2024, 3:13pm UTC](https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831/3 "2024-02-21T15:13:08Z")

</div>

> [@anon59756714](#):
>
> my use cases involved creating packages

this functionality will return as well, you may not want to adopt Flox at 0.9 until build and publish have returned (planned later this year).

---

<div class="post-metadata">

**Author:** ![anon59756714](https://avatars.discourse-cdn.com/v4/letter/a/48db29/32.png) [@anon59756714](https://discourse.flox.dev/u/anon59756714)\
**Post date:** [February 21, 2024, 4:27pm UTC](https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831/4 "2024-02-21T16:27:53Z")

</div>

I don’t necessarily mean building packages myself like creating my packages but, some stuff does not work without changes:

```auto
 42 inline.packages.spotify-player = { system, ...}: let
 43 nixpkgs = builtins.getFlake
 44 "github:NixOS/nixpkgs/4419fb243a7c9f5ce5d477dc627b4958dbd18602";
 45 in
 46 nixpkgs.legacyPackages.${system}.spotify-player.override {
 47 withAudioBackend = "pulseaudio";
 48 withLyrics = false;
 49 withMediaControl = false;
 50 withNotify = false;
 51 withSixel = false;
 52 };

```

---

<div class="post-metadata">

**Author:** ![ghudgins](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/ghudgins/32/588_2.png) [@ghudgins](https://discourse.flox.dev/u/ghudgins)\
**Post date:** [February 21, 2024, 5:52pm UTC](https://discourse.flox.dev/t/i-am-puzzled-with-0-9/831/5 "2024-02-21T17:52:46Z")

</div>

Ah, we are working on adding unfree package support back to Flox in the next few weeks. We will give you the ability to do overrides like this by either a special build of spotify to do package changes or flake support which is coming soon as well. Unfortunately neither option is available quite yet but hopefully not too long!
