You know, not to promote NixOS too much but the reproducibility of it makes this specific OS especially easy to support. There's already a community driven hardware support module to use [1]. If you look at it it doesn't hold a lot of things though, since NixOS is quite bleeding edge (Wi-Fi already supported) and you Framework is otherwise quite Linux friendly (Please make a 1080p-ish display tho, until Wayland is 4 real).
LPT: NixOS installs by themselves aren't good for much, use NixOS-hardware and look into power configurations if you have specific requirements.
1: https://github.com/NixOS/nixos-hardware/blob/master/framewor...