{...}: { flake.overlays.perl = final: prev: { exiftool = prev.exiftool.overrideAttrs (old: { propagatedBuildInputs = old.propagatedBuildInputs or [] ++ [ final.perlPackages.IOCompressBrotli ]; }); perlPackages = prev.perlPackages.overrideScope (final: prev: { Aliencmake3 = final.callPackage ./perl/Aliencmake3.nix {}; IOCompressBrotli = final.callPackage ./perl/IOCompressBrotli.nix {}; }); }; }