From c469a4e41ffe1642c59aa431fe7f57a07c795751 Mon Sep 17 00:00:00 2001
From: khaneliman
Date: Thu, 27 Feb 2025 23:39:12 +0000
Subject: [PATCH] deploy: b71edac7a3167026aabea82a54d08b1794088c21
---
options.xhtml | 281 +++++++++++++++++---------------------------------
1 file changed, 94 insertions(+), 187 deletions(-)
diff --git a/options.xhtml b/options.xhtml
index 9e8ff5198..addc8a9ee 100644
--- a/options.xhtml
+++ b/options.xhtml
@@ -9905,7 +9905,32 @@ null or (list of string)
with the -S flag to launchctl.
Type:
-null or string
+null or string or list of string
+
+Default:
+null
+
+Declared by:
+
+
+
+
+ launchd.agents.<name>.config.LowPriorityBackgroundIO
+
+
+
+
+This optional key specifies whether the kernel should consider this daemon to be low priority when
+doing file system I/O when the process is throttled with the Darwin-background classification.
+
+Type:
+null or boolean
Default:
null
@@ -9957,70 +9982,18 @@ be a boolean and set to true. Alternatively, a dictionary can be used instead o
launchd.
Type:
-null or (submodule)
+null or (attribute set of (boolean or (submodule)))
Default:
null
Example:
{
- ResetAtClose = true;
+ "org.nixos.service" = {
+ ResetAtClose = true;
+ };
}
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.MachServices.HideUntilCheckIn
-
-
-
-
-Reserve the name in the namespace, but cause bootstrap_look_up() to fail until the job has
-checked in with launchd.
-
-Type:
-null or boolean
-
-Default:
-null
-
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.MachServices.ResetAtClose
-
-
-
-
-If this boolean is false, the port is recycled, thus leaving clients to remain oblivious to the
-demand nature of job. If the value is set to true, clients receive port death notifications when
-the job lets go of the receive right. The port will be recreated atomically with respect to bootstrap_look_up()
-calls, so that clients can trust that after receiving a port death notification,
-the new port will have already been recreated. Setting the value to true should be done with
-care. Not all clients may be able to handle this behavior. The default value is false.
-
-Type:
-null or boolean
-
-Default:
-null
-
Declared by:
@@ -10092,7 +10065,7 @@ resource limits based on what kind of job it is. If left unspecified, the system
resource limits to the job, throttling its CPU usage and I/O bandwidth. The following are valid values:- Background
Background jobs are generally processes that do work that was not directly requested by the user.
The resource limits applied to Background jobs are intended to prevent them from disrupting the
user experience. - Standard
Standard jobs are equivalent to no ProcessType being set. - Adaptive
Adaptive jobs move between the Background and Interactive classifications based on activity over
-XPC connections. See xpc_transaction_begin(3) for details. - Interactive
Interactive jobs run with the same resource limitations as apps, that is to say, none. Interactive
+XPC connections. See xpc_transaction_begin(3) for details. - Interactive
Interactive jobs run with the same resource limitations as apps, that is to say, none. Interactive
jobs are critical to maintaining a responsive user experience, and this key should only be
used if an app’s ability to be responsive depends on it, and cannot be made Adaptive.
@@ -10230,6 +10203,58 @@ null or boolean
Default:
null
+Declared by:
+
+
+
+
+ launchd.agents.<name>.config.ServiceIPC
+
+
+
+
+This optional key specifies whether the job participates in advanced
+communication with launchd. The default is false. This flag is
+incompatible with the inetdCompatibility key.
+
+Type:
+null or boolean
+
+Default:
+null
+
+Declared by:
+
+
+
+
+ launchd.agents.<name>.config.SessionCreate
+
+
+
+
+This key specifies that the job should be spawned into a new security
+audit session rather than the default session for the context is belongs
+to. See auditon(2) for details.
+
+Type:
+null or boolean
+
+Default:
+null
+
Declared by:
@@ -10874,144 +10899,26 @@ null or absolute path
- This optional key causes the job to be started every calendar interval as specified. Missing arguments
-are considered to be wildcard. The semantics are much like crontab(5) . Unlike cron which skips job
-invocations when the computer is asleep, launchd will start the job the next time the computer wakes
+ This optional key causes the job to be started every calendar interval as specified. The semantics are
+much like crontab(5): Missing attributes are considered to be wildcard. Unlike cron which skips
+job invocations when the computer is asleep, launchd will start the job the next time the computer wakes
up. If multiple intervals transpire before the computer is woken, those events will be coalesced into
-one event upon wake from sleep.
+one event upon waking from sleep.ImportantThe list must not be empty and must not contain duplicate entries (attrsets which compare equally). CautionSince missing attrs become wildcards, an empty attrset effectively means “every minute”.
Type:
-null or (list of (submodule))
+null or (submodule) or unique (non-empty (list of (submodule)))
Default:
null
-Example: {
- Hour = 2;
- Minute = 30;
-}
+Example: [
+ {
+ Hour = 2;
+ Minute = 30;
+ }
+]
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.StartCalendarInterval.*.Day
-
-
-
-
-The day on which this job will be run.
-
-Type:
-null or signed integer
-
-Default:
-null
-
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.StartCalendarInterval.*.Hour
-
-
-
-
-The hour on which this job will be run.
-
-Type:
-null or signed integer
-
-Default:
-null
-
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.StartCalendarInterval.*.Minute
-
-
-
-
-The minute on which this job will be run.
-
-Type:
-null or signed integer
-
-Default:
-null
-
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.StartCalendarInterval.*.Month
-
-
-
-
-The month on which this job will be run.
-
-Type:
-null or signed integer
-
-Default:
-null
-
-Declared by:
-
-
-
-
- launchd.agents.<name>.config.StartCalendarInterval.*.Weekday
-
-
-
-
-The weekday on which this job will be run (0 and 7 are Sunday).
-
-Type:
-null or signed integer
-
-Default:
-null
-
Declared by:
| |