MyNixOS website logo
option

services.orbit.enable

Enable the Fleet Orbit agent.

Declarations
Type
boolean
Default
false
Example
# Use an enrollment secret from a plaintext file managed outside the Nix store.
{
  services.orbit = {
    enable = true;
    fleetUrl = "https://fleet.example.com";
    enrollSecretPath = "/etc/fleet/enroll-secret";

    desktop.enable = true;
  };
}

# Use an enrollment secret from sops-nix.
{ config, ... }:
{
  sops.secrets.fleet-orbit-enroll-secret = { };

  services.orbit = {
    enable = true;
    fleetUrl = "https://fleet.example.com";
    enrollSecretPath = config.sops.secrets.fleet-orbit-enroll-secret.path;

    desktop.enable = true;
  };
}