| services.gitlab-runner.services | GitLab Runner services.
|
| services.redis.bind | The IP interface to bind to.
|
| services.redis.port | The port for Redis to listen to.
|
| services.emacs.exec | Emacs command/binary to execute.
|
| services.gitlab-runner.services.<name>.tagList | Tag list.
|
| services.ipfs.ipfsPath | Set the IPFS_PATH environment variable.
|
| services.redis.dataDir | Data directory for the redis database.
|
| services.kwm.enable | Whether to enable the khd window manager.
|
| services.khd.enable | Whether to enable the khd hotkey daemon.
|
| services.kwm.kwmConfig | Config to use for kwmrc.
|
| services.khd.khdConfig | Config to use for khdrc.
|
| services.ipfs.enable | Whether to enable the ipfs daemon.
|
| services.gitlab-runner.services.<name>.limit | Limit how many jobs can be handled concurrently by this service.
0 (default) simply means don't limit.
|
| services.skhd.enable | Whether to enable the skhd hotkey daemon.
|
| services.gitlab-runner.services.<name>.cloneUrl | Overwrite the URL for the GitLab instance
|
| services.ofborg.logFile | The logfile to use for the ofborg service.
|
| services.gitlab-runner.services.<name>.dockerImage | Docker image to be used.
|
| services.lorri.enable | Whether to enable the lorri service.
|
| services.emacs.enable | Whether to enable the Emacs Daemon.
|
| services.gitlab-runner.services.<name>.buildsDir | Absolute path to a directory where builds will be stored
in context of selected executor (Locally, Docker, SSH).
|
| services.kwm.package | This option specifies the kwm package to use.
|
| services.khd.package | This option specifies the khd package to use.
|
| services.yabai.enable | Whether to enable the yabai window manager.
|
| services.redis.enable | Whether to enable the redis database service.
|
| services.nix-daemon.tempDir | The TMPDIR to use for nix-daemon.
|
| services.skhd.skhdConfig | Config to use for skhdrc.
|
| services.ipfs.package | The ipfs package to use.
|
| services.netdata.logDir | Log directory for Netdata
|
| services.gitlab-runner.services.<name>.preCloneScript | Runner-specific command script executed before code is pulled.
|
| services.skhd.package | This option specifies the skhd package to use.
|
| services.synapse-bt.port | The port on which Synapse BitTorrent listens.
|
| services.gitlab-runner.services.<name>.preBuildScript | Runner-specific command script executed after code is pulled,
just before build executes.
|
| services.redis.unixSocket | The path to the socket to bind to.
|
| services.netdata.workDir | Working directory for Netdata
|
| services.dnsmasq.port | This option specifies port on which DNSmasq will listen.
|
| services.dnsmasq.bind | This option specifies the interface on which DNSmasq will listen.
|
| services.gitlab-runner.services.<name>.dockerExtraHosts | Add a custom host-to-IP mapping.
|
| services.mopidy.enable | Whether to enable the Mopidy Daemon.
|
| services.cachix-agent.name | Agent name, usually the same as the hostname.
|
| services.gitlab-runner.services.<name>.postBuildScript | Runner-specific command script executed after code is pulled
and just after build executes.
|
| services.yabai.package | The yabai package to use.
|
| services.yabai.config | Key/Value pairs to pass to yabai's 'config' domain, via the configuration file.
|
| services.gitlab-runner.services.<name>.executor | Select executor, eg. shell, docker, etc
|
| services.ofborg.enable | Whether to enable the ofborg builder service.
|
| services.gitlab-runner.services.<name>.runUntagged | Register to run untagged builds; defaults to
true when tagList is empty.
|
| services.gitlab-runner.services.<name>.dockerVolumes | Bind-mount a volume and create it
if it doesn't exist prior to mounting.
|
| services.redis.package | This option specifies the redis package to use
|
| services.emacs.package | This option specifies the emacs package to use.
|
| services.netdata.cacheDir | Cache directory for Netdata
|
| services.ipfs.logFile | The logfile to use for the ipfs service
|
| services.cachix-agent.logFile | Absolute path to log all stderr and stdout
|
| services.gitlab-runner.services.<name>.protected | When set to true Runner will only run on pipelines
triggered on protected branches.
|
| services.gitlab-runner.services.<name>.dockerDisableCache | Disable all container caching.
|
| services.gitlab-runner.services.<name>.dockerAllowedServices | Whitelist allowed services.
|
| services.redis.extraConfig | Additional text to be appended to redis.conf.
|
| services.privoxy.config | Config to use for privoxy
|
| services.dnsmasq.enable | Whether to enable DNSmasq.
|
| services.netdata.config | Custom configuration for Netdata
|
| services.yabai.extraConfig | Extra arbitrary configuration to append to the configuration file
|
| services.netbird.enable | Whether to enable Netbird daemon.
|
| services.netdata.enable | Whether to enable Netdata daemon.
|
| services.gitlab-runner.services.<name>.dockerAllowedImages | Whitelist allowed images.
|
| services.chunkwm.enable | Whether to enable the chunkwm window manager.
|
| services.mopidy.package | This option specifies the mopidy package to use.
|
| services.privoxy.enable | Whether to enable the privoxy proxy service.
|
| services.redis.appendOnly | By default data is only periodically persisted to disk, enable this option to use an append-only file for improved persistence.
|
| services.lorri.logFile | The logfile to use for the lorri service
|
| services.gitlab-runner.configFile | Configuration file for gitlab-runner.
configFile takes precedence over services.
checkInterval and concurrent will be ignored too
|
| services.gitlab-runner.services.<name>.maximumTimeout | What is the maximum timeout (in seconds) that will be set for
job when using this Runner. 0 (default) simply means don't limit.
|
| services.synapse-bt.enable | Whether to run Synapse BitTorrent Daemon.
|
| services.gitlab-runner.services.<name>.debugTraceDisabled | When set to true Runner will disable the possibility of
using the CI_DEBUG_TRACE feature.
|
| services.trezord.enable | Enable Trezor bridge daemon, for use with Trezor hardware wallets.
|
| services.nextdns.enable | Whether to enable the NextDNS DNS/53 to DoH Proxy service.
|
| services.chunkwm.hotload | Whether to enable hotload.
|
| services.netbird.package | The package to use for netbird
|
| services.netdata.package | The netdata package to use.
|
| services.spacebar.enable | Whether to enable the spacebar.
|
| services.synergy.package | The package used for the synergy client and server.
|
| services.chunkwm.package | This option specifies the chunkwm package to use.
|
| services.privoxy.confdir | Directory for privoxy files such as .action and .filter.
|
| services.privoxy.package | This option specifies the privoxy package to use.
|
| services.dnsmasq.package | This option specifies the dnsmasq package to use.
|
| services.gitlab-runner.services.<name>.dockerPrivileged | Give extended privileges to container.
|
| services.synapse-bt.package | Synapse BitTorrent package to use.
|
| services.telegraf.enable | Whether to enable telegraf agent.
|
| services.spotifyd.enable | Whether to enable the spotifyd service.
|
| services.gitlab-runner.enable | Whether to enable Gitlab Runner.
|
| services.buildkite-agents | Attribute set of buildkite agents
|
| services.ofborg.configFile | Configuration file to use for ofborg
|
| services.chunkwm.extraConfig | Additional commands for chunkwmrc.
|
| services.cachix-agent.package | Package containing cachix executable.
|
| services.openssh.enable | Whether to enable Apple's built-in OpenSSH server
|
| services.telegraf.configUrl | Url to fetch config from
|
| services.cachix-agent.enable | Enable to run Cachix Agent as a system service
|
| services.chunkwm.plugins.dir | Chunkwm Plugins directory.
|
| services.synapse-bt.extraConfig | Extra configuration options for Synapse BitTorrent.
|
| services.nix-daemon.logFile | The logfile to use for the nix-daemon service
|
| services.synergy.client.tls.cert | The TLS certificate to use for encryption.
|
| services.synergy.server.tls.cert | The TLS certificate to use for encryption.
|
| services.chunkwm.plugins.list | Chunkwm Plugins to enable.
|
| services.spacebar.package | The spacebar package to use.
|
| services.telegraf.package | Which telegraf derivation to use
|
| services.spotifyd.package | The spotifyd package to use.
|
| services.spacebar.config | Key/Value pairs to pass to spacebar's 'config' domain, via the configuration file.
|
| services.hercules-ci-agent.logFile | Stdout and sterr of hercules-ci-agent process.
|
| services.ofborg.package | This option specifies the ofborg package to use. eg.
(import <ofborg> {}).ofborg.rs
$ nix-channel --add https://github.com/NixOS/ofborg/archive/released.tar.gz ofborg
$ nix-channel --update
|
| services.gitlab-runner.sentryDSN | Data Source Name for tracking of all system level errors to Sentry.
|
| services.privoxy.templdir | Directory for privoxy template files.
|
| services.gitlab-runner.package | Gitlab Runner package to use.
|
| services.openssh.extraConfig | Extra configuration text loaded in sshd_config
|
| services.telegraf.extraConfig | Extra configuration options for telegraf
|
| services.postgresql.port | The port on which PostgreSQL listens.
|
| services.synergy.client.autoStart | Whether the Synergy client should be started automatically.
|
| services.synergy.server.autoStart | Whether the Synergy server should be started automatically.
|
| services.github-runners.<name>.name | Name of the runner to configure
|
| services.aerospace.enable | Whether to enable AeroSpace window manager.
|
| services.dnscrypt-proxy.enable | Whether to enable the dnscrypt-proxy service..
|
| services.tailscale.enable | Whether to enable Tailscale client daemon.
|
| services.synapse-bt.downloadDir | Download directory for Synapse BitTorrent.
|
| services.gitlab-runner.services.<name>.requestConcurrency | Limit number of concurrent requests for new jobs from GitLab.
|
| services.spacebar.extraConfig | Extra arbitrary configuration to append to the configuration file.
|
| services.autossh.sessions | List of AutoSSH sessions to start as launchd daemon
|
| services.github-runners.<name>.user | User under which to run the service
|
| services.synergy.server.enable | Whether to enable the Synergy server (send keyboard and mouse events).
|
| services.eternal-terminal.logSize | The maximum log size.
|
| services.autossh.sessions.*.name | Name of the local AutoSSH session
|
| services.trezord.emulator.port | Listening port for the Trezor emulator.
|
| services.synergy.server.configFile | The Synergy server configuration file.
|
| services.synergy.server.address | Address on which to listen for clients.
|
| services.synergy.client.enable | Whether to enable the Synergy client (receive keyboard and mouse events from a Synergy server).
|
| services.autossh.sessions.*.user | Name of the user the AutoSSH session should run as
|
| services.aerospace.package | The aerospace package to use.
|
| services.tailscale.package | The package to use for tailscale
|
| services.privoxy.listenAddress | The address and TCP port on which privoxy will listen.
|
| services.gitlab-runner.services.<name>.registrationFlags | Extra command-line flags passed to
gitlab-runner register
|
| services.dnscrypt-proxy.package | The dnscrypt-proxy package to use.
|
| services.spotifyd.settings | Configuration for spotifyd, see https://spotifyd.github.io/spotifyd/config/File.html
for supported values.
|
| services.github-runners.<name>.group | Group under which to run the service
|
| services.nextdns.arguments | Additional arguments to be passed to nextdns run.
|
| services.dnsmasq.addresses | List of domains that will be redirected by the DNSmasq.
|
| services.synergy.client.screenName | Use the given name instead of the hostname to identify
ourselves to the server.
|
| services.buildkite-agents.<name>.tags | Tags for the agent.
|
| services.synergy.server.screenName | Use the given name instead of the hostname to identify
this screen in the configuration.
|
| services.github-runners.<name>.package | The github-runner package to use.
|
| services.sketchybar.enable | Whether to enable sketchybar.
|
| services.postgresql.enable | Whether to enable PostgreSQL Server.
|
| services.hercules-ci-agent.package | Package containing the bin/hercules-ci-agent executable.
|
| services.eternal-terminal.silent | If enabled, disables all logging.
|
| services.buildkite-agents.<name>.dataDir | The workdir for the agent
|
| services.buildkite-agents.<name>.name | The name of the agent as seen in the buildkite dashboard.
|
| services.eternal-terminal.enable | Whether to enable Eternal Terminal server.
|
| services.eternal-terminal.port | The port the server should listen on
|
| services.gitlab-runner.services.<name>.environmentVariables | Custom environment variables injected to build environment
|
| services.github-runners.<name>.workDir | Working directory, available as $GITHUB_WORKSPACE during workflow runs
and used as a default for repository checkouts
|
| services.khd.i3Keybindings | Whether to configure i3 style keybindings for kwm.
|
| services.trezord.emulator.enable | Enable Trezor emulator support.
|
| services.offlineimap.path | List of derivations to put in Offlineimap's path.
|
| services.github-runners.<name>.replace | Replace any existing runner with the same name
|
| services.sketchybar.package | The sketchybar package to use.
|
| services.postgresql.package | PostgreSQL package to use.
|
| services.hercules-ci-agent.enable | Enable to run Hercules CI Agent as a system service.
Hercules CI is a
continuous integation service that is centered around Nix
|
| services.github-runners.<name>.enable | Whether to enable GitHub Actions runner
|
| services.aerospace.settings | AeroSpace configuration, see
|
| services.gitlab-runner.extraPackages | Extra packages to add to PATH for the gitlab-runner process.
|
| services.postgresql.identMap | Defines the mapping from system users to database users
|
| services.buildkite-agents.<name>.shell | Command that buildkite-agent 3 will execute when it spawns a shell.
|
| services.gitlab-runner.services.<name>.registrationConfigFile | Absolute path to a file with environment variables
used for gitlab-runner registration
|
| services.github-runners.<name>.url | Repository to add the runner to
|
| services.postgresql.initdbArgs | Additional arguments passed to initdb during data dir
initialisation.
|
| services.synergy.client.tls.enable | Whether to enable Whether TLS encryption should be used
|
| services.synergy.server.tls.enable | Whether to enable Whether TLS encryption should be used
|
| services.buildkite-agents.<name>.enable | Whether to enable this buildkite agent
|
| services.offlineimap.startInterval | Optional key to start offlineimap services each N seconds
|
| services.dnsmasq.servers | List of upstream DNS servers to forward queries to
|
| services.sketchybar.config | Contents of sketchybar's configuration file
|
| services.dnscrypt-proxy.settings | Attrset that is converted and passed as TOML config file
|
| services.eternal-terminal.package | This option specifies the eternal-terminal package to use.
|
| services.mopidy.mediakeys.enable | Whether to enable the Mopidy OSX Media Keys support daemon.
|
| services.postgresql.dataDir | The data directory for PostgreSQL
|
| services.github-runners.<name>.extraLabels | Extra labels in addition to the default (unless disabled through the noDefaultLabels option)
|
| services.gitlab-runner.sessionServer | The session server allows the user to interact with jobs
that the Runner is responsible for
|
| services.postgresql.checkConfig | Check the syntax of the configuration file at compile time
|
| services.github-runners.<name>.runnerGroup | Name of the runner group to add this runner to (defaults to the default runner group)
|
| services.chunkwm.plugins.tiling.config | Optional tiling plugin configuration.
|
| services.chunkwm.plugins.border.config | Optional border plugin configuration.
|
| services.github-runners.<name>.nodeRuntimes | List of Node.js runtimes the runner should support.
|
| services.mopidy.mediakeys.package | This option specifies the mediakeys package to use.
|
| services.nix-daemon.enableSocketListener | Whether to make the nix-daemon service socket activated.
|
| services.postgresql.ensureUsers.*.name | Name of the user to ensure.
|
| services.buildkite-agents.<name>.package | Which buildkite-agent derivation to use
|
| services.hercules-ci-agent.settings | These settings are written to the agent.toml file
|
| services.emacs.additionalPath | This option specifies additional PATH that the emacs daemon would have
|
| services.offlineimap.package | Offlineimap derivation to use.
|
| services.offlineimap.enable | Whether to enable Offlineimap, a software to dispose your mailbox(es) as a local Maildir(s).
|
| services.karabiner-elements.enable | Whether to enable Karabiner-Elements.
|
| services.buildkite-agents.<name>.tokenPath | The token from your Buildkite "Agents" page
|
| services.buildkite-agents.<name>.hooks.pre-exit | The pre-exit hook will run just before your build job finishes
|
| services.gitlab-runner.gracefulTimeout | Time to wait until a graceful shutdown is turned into a forceful one.
|
| services.github-runners.<name>.extraPackages | Extra packages to add to PATH of the service to make them available to workflows.
|
| services.github-runners | Multiple GitHub Runners
|
| services.buildkite-agents.<name>.extraConfig | Extra lines to be added verbatim to the configuration file.
|
| services.jankyborders.order | Specifies whether borders should be drawn above or below windows.
|
| services.synergy.client.serverAddress | The server address is of the form: [hostname][:port]
|
| services.gitlab-runner.checkInterval | Defines the interval length, in seconds, between new jobs check
|
| services.postgresql.logLinePrefix | A printf-style string that is output at the beginning of each log line
|
| services.postgresql.extraPlugins | List of PostgreSQL plugins
|
| services.jankyborders.style | Specifies the style of the border (either round or square).
|
| services.jankyborders.hidpi | If set to on, the border will be drawn with retina resolution.
|
| services.postgresql.enableTCPIP | Whether PostgreSQL should listen on all network interfaces
|
| services.offlineimap.extraConfig | Additional text to be appended to offlineimaprc.
|
| services.buildkite-agents.<name>.hooksPath | Path to the directory storing the hooks
|
| services.sketchybar.extraPackages | Extra packages to add to PATH.
|
| services.offlineimap.runQuick | Run only quick synchronizations
|
| services.github-runners.<name>.noDefaultLabels | Disables adding the default labels
|
| services.postgresql.initialScript | A file containing SQL statements to execute on first startup.
|
| services.karabiner-elements.package | The karabiner-elements package to use.
|
| services.eternal-terminal.verbosity | The verbosity level (0-9).
|
| services.jankyborders.enable | Whether to enable the jankyborders service..
|
| services.gitlab-runner.concurrent | Limits how many jobs globally can be run concurrently
|
| services.jankyborders.width | Determines the width of the border
|
| services.buildkite-agents.<name>.preCommands | Extra commands to run before starting buildkite.
|
| services.aerospace.settings.start-at-login | Do not start AeroSpace at login. (Managed by launchd instead)
|
| security.pam.services.sudo_local.text | Contents of /etc/pam.d/sudo_local
|
| services.ipfs.enableGarbageCollection | Passes --enable-gc flag to ipfs daemon.
|
| services.cachix-agent.credentialsFile | Required file that needs to contain:
export CACHIX_AGENT_TOKEN=...
|
| services.postgresql.recoveryConfig | Contents of the recovery.conf file.
|
| services.hercules-ci-agent.settings.apiBaseUrl | API base URL that the agent will connect to
|
| services.jankyborders.package | The jankyborders package to use.
|
| services.yabai.enableScriptingAddition | Whether to enable yabai's scripting-addition
|
| services.buildkite-agents.<name>.hooks.command | The command hook script will replace the default implementation of running
the build command.
|
| services.buildkite-agents.<name>.hooks.pre-command | The pre-command hook will run just before your build command runs
|
| services.postgresql.settings | PostgreSQL configuration
|
| services.buildkite-agents.<name>.privateSshKeyPath | OpenSSH private key
A run-time path to the key file, which is supposed to be provisioned
outside of Nix store.
|
| services.buildkite-agents.<name>.hooks.post-command | The post-command hook will run after the bootstrap script has run your
build commands
|
| services.gitlab-runner.sessionServer.listenAddress | An internal URL to be used for the session server.
|
| services.github-runners.<name>.serviceOverrides | Modify the service
|
| services.prometheus.exporters.node.port | Port where the Node exporter exposes its HTTP interface.
|
| security.pam.services.sudo_local.enable | Whether to enable managing /etc/pam.d/sudo_local with nix-darwin.
|
| services.buildkite-agents.<name>.hooks.pre-artifact | The pre-artifact hook will run just before artifacts are uploaded
|
| services.telegraf.environmentFiles | File to load as environment file
|
| security.pam.services.sudo_local.reattach | Whether to enable reattaching a program to the user's bootstrap session
|
| services.aerospace.settings.on-focus-changed | Commands to run every time focused window or workspace changes.
|
| services.buildkite-agents.<name>.hooks.post-artifact | The post-artifact hook will run just after artifacts are uploaded
|
| services.jankyborders.ax_focus | If set to true, the (slower) accessibility API is used to resolve the focused window.
|
| services.postgresql.ensureUsers | Ensures that the specified users exist and have at least the ensured permissions
|
| services.aerospace.settings.key-mapping.preset | Keymapping preset.
|
| services.buildkite-agents.<name>.hooks.pre-checkout | The pre-checkout hook will run just before your projects source code is
checked out from your SCM provider
|
| services.buildkite-agents.<name>.runtimePackages | Add programs to the buildkite-agent environment
|
| services.buildkite-agents.<name>.hooks.checkout | The checkout hook script will replace the default checkout routine of the
bootstrap.sh script
|
| services.buildkite-agents.<name>.hooks.post-checkout | The post-checkout hook will run after the bootstrap script has checked out
your projects source code.
|
| services.tailscale.overrideLocalDns | This option implements Override local DNS as it is not yet implemented in Tailscaled-on-macOS
|
| services.prometheus.exporters.node.enable | Whether to enable Prometheus Node exporter.
|
| services.github-runners.<name>.extraEnvironment | Extra environment variables to set for the runner, as an attrset.
|
| services.aerospace.settings.after-login-command | Do not use AeroSpace to run commands after login. (Managed by launchd instead)
|
| services.hercules-ci-agent.settings.labels | A key-value map of user data
|
| services.aerospace.settings.on-window-detected.*."if" | Conditions for detecting a window.
|
| services.gitlab-runner.sessionServer.sessionTimeout | How long in seconds the session can stay active after
the job completes (which will block the job from finishing).
|
| services.hercules-ci-agent.settings.baseDirectory | State directory (secrets, work directory, etc) for agent
|
| services.hercules-ci-agent.settings.secretsJsonPath | Path to a JSON file containing secrets for effects
|
| services.postgresql.ensureDatabases | Ensures that the specified databases exist
|
| services.prometheus.exporters.node.extraFlags | Extra commandline options to pass to the Node exporter executable.
|
| services.prometheus.exporters.node.package | The prometheus-node-exporter package to use.
|
| services.jankyborders.whitelist | Once this list is populated, only applications listed here are considered for receiving a border
|
| services.aerospace.settings.on-window-detected | Commands to run every time a new window is detected with optional conditions.
|
| services.autossh.sessions.*.monitoringPort | Port to be used by AutoSSH for peer monitoring
|
| services.aerospace.settings.on-window-detected.*.run | Commands to execute when the conditions match (required).
|
| services.jankyborders.blacklist | The applications specified here are excluded from being bordered
|
| services.hercules-ci-agent.settings.workDirectory | The directory in which temporary subdirectories are created for task state
|
| security.pam.services.sudo_local.touchIdAuth | Whether to enable Touch ID with sudo
|
| services.gitlab-runner.prometheusListenAddress | Address (<host>:<port>) on which the Prometheus metrics HTTP server
should be listening.
|
| services.aerospace.settings.after-startup-command | Add commands that run after AeroSpace startup
|
| services.aerospace.settings.on-window-detected.*."if".app-id | The application ID to match (optional).
|
| services.hercules-ci-agent.settings.binaryCachesPath | Path to a JSON file containing binary cache secret keys
|
| services.github-runners.<name>.ephemeral | If enabled, causes the following behavior:
- Passes the
--ephemeral flag to the runner configuration script
- De-registers and stops the runner with GitHub after it has processed one job
- Restarts the service after its successful exit
- On start, wipes the state directory and configures a new runner
You should only enable this option if tokenFile points to a file which contains a
personal access token (PAT)
|
| services.aerospace.settings.accordion-padding | Padding between windows in an accordion container.
|
| services.autossh.sessions.*.extraArguments | Arguments to be passed to AutoSSH and retransmitted to SSH
process
|
| security.pam.services.sudo_local.watchIdAuth | Use Apple Watch for sudo authentication, for devices without Touch ID or
laptops with lids closed, consider using this
|
| services.aerospace.settings.exec-on-workspace-change | Commands to run every time workspace changes.
|
| services.gitlab-runner.gracefulTermination | Finish all remaining jobs before stopping
|
| services.gitlab-runner.sessionServer.advertiseAddress | The URL that the Runner will expose to GitLab to be used
to access the session server
|
| services.aerospace.settings.on-focused-monitor-changed | Commands to run every time focused monitor changes.
|
| services.jankyborders.blur_radius | Sets the blur radius applied to the borders or backgrounds with transparency.
|
| services.hercules-ci-agent.settings.clusterJoinTokenPath | Location of the cluster-join-token.key file
|
| services.prometheus.exporters.node.listenAddress | Address where Node exporter exposes its HTTP interface
|
| services.aerospace.settings.default-root-container-layout | Default layout for the root container.
|
| services.buildkite-agents.<name>.hooks.environment | The environment hook will run before all other commands, and can be used
to set up secrets, data, etc
|
| services.aerospace.settings.on-window-detected.*."if".workspace | The workspace name to match (optional).
|
| services.hercules-ci-agent.settings.staticSecretsDirectory | This is the default directory to look for statically configured secrets like cluster-join-token.key
|
| services.jankyborders.active_color | Sets the border color for the focused window (format: 0xAARRGGBB)
|
| services.prometheus.exporters.node.enabledCollectors | Collectors to enable in addition to the ones that are enabled by default.
|
| services.aerospace.settings.on-window-detected.*."if".app-name-regex-substring | Regex substring to match the app name (optional).
|
| services.prometheus.exporters.node.disabledCollectors | Collectors to disable from the list of collectors that are enabled by default.
|
| services.github-runners.<name>.tokenFile | The full path to a file which contains either
- a fine-grained personal access token (PAT),
- a classic PAT
- or a runner registration token
Changing this option or the tokenFile’s content triggers a new runner registration
|
| services.postgresql.ensureUsers.*.ensurePermissions | Permissions to ensure for the user, specified as an attribute set
|
| services.aerospace.settings.on-window-detected.*.check-further-callbacks | Whether to check further callbacks after this rule (optional).
|
| services.jankyborders.inactive_color | Sets the border color for all windows not in focus (format: 0xAARRGGBB)
|
| services.hercules-ci-agent.settings.concurrentTasks | Number of tasks to perform simultaneously
|
| services.aerospace.settings.on-window-detected.*."if".window-title-regex-substring | Substring to match in the window title (optional).
|
| services.aerospace.settings.on-window-detected.*."if".during-aerospace-startup | Whether to match during aerospace startup (optional).
|
| services.aerospace.settings.default-root-container-orientation | Default orientation for the root container.
|
| services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| services.aerospace.settings.workspace-to-monitor-force-assignment | Map workspaces to specific monitors
|
| services.jankyborders.background_color | Sets the background fill color for all windows (only 0xAARRGGBB arguments supported).
|
| homebrew.caskArgs.servicedir | Target location for Services
|
| services.aerospace.settings.enable-normalization-flatten-containers | Containers that have only one child are "flattened".
|
| launchd.labelPrefix | The default prefix of the service label
|
| services.aerospace.settings.enable-normalization-opposite-orientation-for-nested-containers | Containers that nest into each other must have opposite orientations.
|
| networking.knownNetworkServices | List of networkservices that should be configured
|
| system.defaults.smb.ServerDescription | Hostname to use for sharing services.
|
| networking.localHostName | The local hostname, or local network name, is displayed beneath the computer's name at the
top of the Sharing preferences pane
|
| homebrew.brews.*.conflicts_with | List of formulae that should be unlinked and their services stopped (if they are
installed).
|
| homebrew.brews.*.start_service | Whether to run brew services start for the formula and register it to
launch at login (or boot)
|
| launchd.agents.<name>.serviceConfig.MachServices | This optional key is used to specify Mach services to be registered with the Mach bootstrap sub-system
|
| launchd.daemons.<name>.serviceConfig.MachServices | This optional key is used to specify Mach services to be registered with the Mach bootstrap sub-system
|
| launchd.user.agents.<name>.serviceConfig.MachServices | This optional key is used to specify Mach services to be registered with the Mach bootstrap sub-system
|
| homebrew.brews.*.restart_service | Whether to run brew services restart for the formula and register it to
launch at login (or boot)
|