It cannot work with the monolith structure because nix flakes require 1:1 mapping between "flake" and "git repository".