![Rainforest](jungle.jpg) Welcome to the jungle, a set of machines with no imposed rules that are fully controlled and maintained by their users. The configuration of all the machines is written in a centralized [git repository][jungle] using the Nix language for NixOS. Changes in the configuration of the machines are introduced by merge requests and pass a review step before being deployed. [jungle]: https://jungle.bsc.es/git/rarias/jungle All jungle machines have access to the large list of packages (>120k) available in [Nixpkgs][nixpkgs] and a custom set of [BSC packages][overlay] specifically tailored to our needs for HPC machines. Users can install any packages on their own or request them to be system-wide available for all users. [nixpkgs]: https://github.com/NixOS/nixpkgs [overlay]: https://jungle.bsc.es/git/rarias/jungle/src/branch/master/overlay.nix We have put a lot of effort to guarantee very good reproducibility properties in the configuration of the machines and the software they use. To enter the jungle machines follow the [instructions](access) to submit a request.