Commit all parameters from the process manager configuration

This commit is contained in:
Sander van der Burg 2021-04-04 17:50:09 +02:00 committed by Sander van der Burg
parent f277b95d29
commit 4af0f746a8
7 changed files with 16 additions and 4 deletions

View File

@ -11,6 +11,8 @@ let
} // profileSettings.params);
in
{
inherit (profileSettings) params;
nixosModules = [];
systemPackages = [

View File

@ -26,6 +26,8 @@ let
} // profileSettingsSystem.params);
in
{
inherit (profileSettingsSystem) params;
nixosModules = [];
systemPackages = [

View File

@ -15,6 +15,8 @@ let
} // profileSettings.params);
in
{
inherit (profileSettings) params;
nixosModules = [];
systemPackages = [

View File

@ -15,6 +15,8 @@ let
} // profileSettings.params);
in
{
inherit (profileSettings) params;
nixosModules = [];
systemPackages = [

View File

@ -14,6 +14,8 @@ let
else "SYSTEMD_TARGET_DIR=/etc/systemd-mutable/system";
in
{
inherit (profileSettings) params;
nixosModules = pkgs.lib.optional profileSettings.params.forceDisableUserChange ./xserver-autologin-module.nix;
systemPackages = [

View File

@ -10,6 +10,8 @@ let
} // profileSettings.params);
in
{
inherit (profileSettings) params;
nixosModules = [];
systemPackages = [

View File

@ -24,7 +24,7 @@ let
processesArgs = builtins.intersectAttrs processesFormalArgs ({
inherit pkgs system processManager;
} // profileSettings.params // extraParams);
} // processManagerSettings.params // extraParams);
processes = processesFun processesArgs;
in
@ -60,14 +60,14 @@ let
''
+ processManagerSettings.deployProcessManager
+ processManagerSettings.deploySystem
+ pkgs.lib.optionalString (initialTests != null) (initialTests profileSettings.params)
+ pkgs.lib.optionalString (initialTests != null) (initialTests processManagerSettings.params)
# Execute readiness check for all process instances
+ pkgs.lib.concatMapStrings (instanceName:
let
instance = builtins.getAttr instanceName processes;
in
readiness ({ inherit instanceName instance; } // profileSettings.params)
readiness ({ inherit instanceName instance; } // processManagerSettings.params)
) (builtins.attrNames processes)
# Execute tests for all process instances
@ -75,7 +75,7 @@ let
let
instance = builtins.getAttr instanceName processes;
in
tests ({ inherit instanceName instance; } // profileSettings.params)
tests ({ inherit instanceName instance; } // processManagerSettings.params)
) (builtins.attrNames processes);
};
in