Skip to content

Simplify flake, expose host pkgs and others

Rodrigo Arias Mallo requested to merge rename-machines into master
  • Rename xeon01, xeon02 and xeon07 hosts to owl1, owl2 and hut, respectively.
  • Organice the configuration so we avoid duplicate lines in flake.nix.
  • Expose the configuration as a named flake in <jungle>, which is pinned in the flake registry.
  • Expose the hut hosts packages like jungle#hut.bsc.nanos6. This will be required to support per-node custom packages.
  • Add ssh keys for root so nixos-rebuild can work remotely
  • Update rebuild script so hut, owl1 and owl2 are updated at the same time.
  • Remove old profiles (including system revisions) as they were retaining large packages (clang) in their closure.

Now we should be able to open a shell anywhere with nix shell jungle#hut.bsc.nanos6 jungle#hut.bsc.nosv ... with the required packages. The tab key also auto-completes the package set.

Merge request reports