fix: autobrr now properly reads config file from autobrr.toml
All checks were successful
ci / treefmt (push) Successful in 1m42s

This commit is contained in:
Ceferino Patino 2026-06-11 20:10:25 -05:00
commit 822b59ec2b
Signed by: c4patino
SSH key fingerprint: SHA256:Wu+cU1t+7zVT9wzew/4meNmeulo66NzMqc22MdDBgXI

View file

@ -26,13 +26,24 @@ in {
};
};
systemd.services.autobrr.serviceConfig = let
autobrrUser = config.users.users.autobrr;
in {
DynamicUser = mkForce false;
User = autobrrUser.name;
Group = autobrrUser.group;
UMask = mkForce "0002";
systemd = {
tmpfiles.settings."10-autobrr" = let
configFormat = pkgs.formats.toml {};
autobrrConfigFile = configFormat.generate "autobrr.toml" config.services.autobrr.settings;
in {
"/var/lib/autobrr/config.toml"."L+" = {
argument = "${autobrrConfigFile}";
};
};
services.autobrr.serviceConfig = let
autobrrUser = config.users.users.autobrr;
in {
DynamicUser = mkForce false;
User = autobrrUser.name;
Group = autobrrUser.group;
UMask = mkForce "0002";
};
};
sops.secrets = {