Now I see how this kind of cursed issues arrive...
Put most of it as a flake app, so we can mess with it without relying on `rb` being rebuilt. Also nom nom!