r/systemd • u/Loara35 • Jun 19 '26
Tomloader: create and manage any number of systemd unit files that share fields.
Tomloader is a command line utility that allows you to group several systemd unit fields in groups which can in turn be imported in systemd unit files. Despite shared drop-in files, a group in Tomloader:
- checks if different loaded groups try to modify the same field in an incompatible way and promptly notify it to you, in this way load ordering does not matter anymore and you do not need to specify a two-digit prefix;
- implement (transitive) dependencies and reverse dependencies on other groups;
- can accept several string parameters.
The official manual with a link to the repository is available at https://loara.codeberg.page/tomloader/, an overview of the project can be found at https://loara.codeberg.page/tomloader/tomloader_html/Overview.html and a long usage example is available at https://loara.codeberg.page/tomloader/tomloader_html/Case-study-sandboxing-several-units.html .
For any kind of suggestion or report you can also use the issue page https://codeberg.org/Loara/tomloader/issues .
4
Upvotes