File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,13 +10,15 @@ with lib; let
1010 cfg = config . nixflix . ${ serviceName } ;
1111 stateDir = "${ nixflix . stateDir } /${ serviceName } " ;
1212
13+ mkWaitForApiScript = import ./mkWaitForApiScript.nix { inherit lib pkgs ; } ;
1314 hostConfig = import ./hostConfig.nix { inherit lib pkgs serviceName ; } ;
1415 rootFolders = import ./rootFolders.nix { inherit lib pkgs serviceName ; } ;
1516 downloadClients = import ./downloadClients.nix { inherit lib pkgs serviceName ; } ;
1617 delayProfiles = import ./delayProfiles.nix { inherit lib pkgs serviceName ; } ;
1718 capitalizedName = toUpper ( substring 0 1 serviceName ) + substring 1 ( - 1 ) serviceName ;
1819 screamingName = toUpper serviceName ;
1920 usesMediaDirs = ! ( elem serviceName [ "prowlarr" ] ) ;
21+
2022 mkServarrSettingsOptions = _name :
2123 lib . mkOption {
2224 type = lib . types . submodule {
313315 TimeoutStartSec = "5min" ;
314316 User = cfg . user ;
315317 Group = cfg . group ;
318+ ExecStartPost = mkWaitForApiScript serviceName cfg ;
316319 } ;
317320
318321 script = ''
You can’t perform that action at this time.
0 commit comments