I can either link to the output dir and read the linked files with cabal's Paths_ feature (which is what I did). Alternatively I could link the data folder into src/data/fonts, add data-dir and data-files entries to the .cabal file and have cabal copy the linked files to the output.