Update nixpkgs for upstream libre cross compilation fix.
Use minimal systemd dependency for mosquitto and rdma-core.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
We don't wan't to use unstable or 23.05 to circumvent deprecation
warnings and spdlog/fmt related regressions.
More node types can now be compiled into villas-full.
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
- Adds and documents some simple cross-compiling support.
- More documentation in the `flake.nix`.
- Add nixpkgs overlay (though undocumented).
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
The `src` input was working locally due to a bug in the `nix` flake
evaluation. The input itself was malformed and not reproducable.
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>
- add basic flake structure
- add configurable package for `villas`
- add `README` tutorial as motivation
- add package for `lib60870` and `libiec61850` not provided by `nixpkgs`
Signed-off-by: Philipp Jungkamp <philipp.jungkamp@rwth-aachen.de>