A complete, declarative and reproducible configuration of my entire Nix fleet.
The NixOS configuration is quite vast and cover many different things but the main characteristics are:
** Sisko A [[https://wiki.radxa.com/Rock5/hardware/5b][Radxa Rock 5B]] i.e. a relatively powerful ARM SBC I use as home server, it hosts:
It's not connected to external displays then I dont' run anything graphical on it. While waiting that the the board is supported by mainline Linux I'm using [[https://github.com/aciceri/rock5b-nixos][this my flake]] that provides everything needed to run NixOS on it (like kernel's derivations).
** Kirk It's my laptop (Thinkpad X1 gen 7) and mobile worksation I use when out of home. The idea is having something very similar to ~picard~.
** Oneplus 6T I don't run NixOS on it (I know I could!) but it's part of the same VPN and sometimes I access my machines from it using Nix on Droid, I should create a Nix on Droid configuration and add it to this flake probably.
I've other hosts in the ~hosts~ directory (which are commented out) but I don't use them very often. As soon as I will use them again I'll re-integrate them in this repositoru and I wil add a brief description in this README.
Between my plans there is adding a cache.
Please notice that while his repo was originally created starting from a digga template but I stopped using it since years. Unfotunately GitHub keeps showing it.