Welcome to flox!

Welcome to flox discourse! Please use this forum to ask questions, report bugs, and request new features! We’re excited to see what you build!

flox is a universal package manger, build framework, and deployment framework built on Nix to make reproducible, reliable packages available in any deployment context.

As a package manager, flox provides access to the largest, freshest collection of Open Source software in the world and ensures packages installed with it run identically everywhere, no matter what else is installed on the host. As a build framework, flox gives developers the power to make their own packages reproducible, self-contained, and installable via flox. And as a deployment framework, flox synchronizes curated collections of packages across machines, updates them automatically overtime, and enables global atomic rollbacks and upgrades.

This is all made possible by the open source projects we built flox on top of – Nix, Nixpkgs, and NixOS – and the community that supports them.

We think there are countless uses for this platform, and we’re really excited to see what you do with it. Some of our favorite simple ideas are:

  1. Install open source software that will always stay fresh with flox install
  2. Move your development environment, tools, and dotfiles into the cloud with a flox profile to make all your workstations identical
  3. Build your packages in our powerful build farm, instead of on your laptop
  4. Make your development environment identical to your production environment with flox shell