| 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
|