{
  modernx-src,
  makeFontsConf,
  buildLua,
  ...
}:
buildLua (finalAttrs: {
  pname = "modernx";
  version = modernx-src.shortRev;

  src = modernx-src;

  # Make font available to script
  postInstall = ''
    mkdir -p $out/share/fonts
    cp -r ./Material-Design-Iconic-Font.ttf $out/share/fonts
  '';
  passthru.extraWrapperArgs = [
    "--set"
    "FONTCONFIG_FILE"
    (toString (makeFontsConf {
      fontDirectories = ["${finalAttrs.finalPackage}/share/fonts"];
    }))
  ];
})