modern nixos flake