-
I currently have a PC and a laptop, and I run NixOS on both. My config uses flakes https://github.com/freemagma/nixfiles, and I've done a lot of work making things portable between my two computers.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
In https://github.com/srid/nixos-config I share home-manager modules (everything under ./home/ basically) between NixOS and macOS.
-
There are my configs: https://github.com/reckenrode/nixos-configs.
-
The digga library, while being more complex to use than other solutions here, got a pretty elegant solution for it merged a few weeks ago. Still some cracks that are getting smoothed over, but it seems to work.
-
https://github.com/LnL7/nix-darwin allows system level management of macOS similar to NixOS. I use it to share a lot of config between NixOS and macOS. My config isn't public but there are plenty of examples out there for using it this way
-
My take on this is not as polished as it could be, but works well for me.