Added iolimits to jellyfin and transmission
This commit is contained in:
@@ -188,6 +188,8 @@ in
|
|||||||
"d '${cfg.stateDir}' 0700 streamer root - -"
|
"d '${cfg.stateDir}' 0700 streamer root - -"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
systemd.services.jellyfin.serviceConfig.IOSchedulingPriority = 7;
|
||||||
|
|
||||||
services.jellyfin = {
|
services.jellyfin = {
|
||||||
enable = cfg.enable;
|
enable = cfg.enable;
|
||||||
user = "streamer";
|
user = "streamer";
|
||||||
|
|||||||
@@ -302,12 +302,14 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.transmission.serviceConfig = mkIf cfg-cross-seed.enable {
|
systemd.services.transmission.serviceConfig = mkIf cfg-cross-seed.enable {
|
||||||
ExecStartPre = mkBefore [
|
IOSchedulingPriority = 7;
|
||||||
(
|
ExecStartPre = mkIf cfg-cross-seed.enable (
|
||||||
"+" + "${importProwlarrApi}/bin/import-prowlarr-api"
|
mkBefore [
|
||||||
)
|
("+" + "${importProwlarrApi}/bin/import-prowlarr-api")
|
||||||
];
|
]
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
services.transmission = {
|
services.transmission = {
|
||||||
enable = true;
|
enable = true;
|
||||||
user = "torrenter";
|
user = "torrenter";
|
||||||
|
|||||||
Reference in New Issue
Block a user