fix: autobrr now properly reads config file from autobrr.toml
All checks were successful
ci / treefmt (push) Successful in 1m42s
All checks were successful
ci / treefmt (push) Successful in 1m42s
This commit is contained in:
parent
8e1553b039
commit
822b59ec2b
1 changed files with 18 additions and 7 deletions
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue