Proposition for brew pre-install Single unit file at /usr/lib/systemd/user/brew-preinstall.service Creates a "stop" file at /var/home/linuxbrew/.preinstalled-done (maybe it should be else where, but this works well) Works on Fedora and GnomeOS Works with tap Also works for flatpaks or VSCode extensions How to use Create any number of .brewfile in either /etc/brew/preinstall.d/ or /usr/share/brew/preinstall.d/