cd ~/open-source/

chrille@linux:~$ apt show flox

Flox

Flox låter dig bygga portabla utvecklingsmiljöer och pakethantering ovanpå Nix. Du kan dela miljöer mellan projekt och datorer utan att tänka på operativsystem eller paketregister. Det passar dig som vill ha ett paket- och miljöverktyg i ett utan att låsa dig till en distribution.

Projektsidan för Flox
Projektets egen sida, som den såg ut vid importen.

Med Flox skapar du miljöer som fungerar lika bra på macOS som på Linux, både lokalt och i CI. Du beskriver vad som behövs i en manifestfil och Flox ser till att rätt versioner installeras. Det passar dig som vill ha ett paket- och miljöverktyg i ett, utan att låsa dig till en specifik distributions paketregister. Bakom kulisserna används Nix-katalogen, men gränssnittet är mer lättillgängligt. Du kan aktivera miljön automatiskt när du byter till en katalog. Det är ett praktiskt val för den som vill ha reproducerbarhet utan att offra vardaglig smidighet. Det fungerar bra både för enskilda utvecklare och för team som vill ha samma miljö överallt.