It&#x27;s generally well-supported enough so long as you don&#x27;t need the latest and greatest packages within about a month of their release. They&#x27;re having issues with their continuous integration system (the box it&#x27;s running on isn&#x27;t powerful enough and the project doesn&#x27;t have money to get a new one), and there&#x27;s occasionally breaking errors in important packages meaning a new version of the package repository doesn&#x27;t get rolled out for a while, even if you&#x27;re not using those packages.<p>Note that building from source is exactly the same process as building from binary - i.e. &quot;nix-env -i firefox&quot; will try to install from &quot;cache&quot; (the output of the continuous integration system&#x27;s build process) and if it can&#x27;t find something, build from source. Most important things are in the cache, some things aren&#x27;t (mostly obscure packages and things with no-redistribution licenses), but in general it works out well.