Garage
Options
services.garage.enable
Whether to enable Garage S3-compatible object storage.
Type: boolean
Default:
Example:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.package
Garage package to use.
Type: package
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.adminAddress
IP address and port of the admin API.
Type: string
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.adminToken
Admin API bearer token. Hard-coded for single-node dev; production deployments override this with a real secret.
Type: string
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.afterStart
Bash code to execute after the server is running and the cluster
layout is applied. The garage CLI in scope already points at the
local instance via the generated config.
Type: strings concatenated with “\n”
Default:
Example:
''
garage key new --name app-key
garage bucket allow --read --write --owner my-bucket --key app-key
''
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.buckets
List of buckets to ensure exist on startup.
Type: list of string
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.extraConfig
Additional garage.toml snippet appended to the generated config.
Type: strings concatenated with “\n”
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.region
S3 region label reported by the server. Defaults to AWS’s canonical
us-east-1.
Type: string
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.replicationFactor
Cluster replication factor. Single-node devenv setups always use 1.
Type: signed integer
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.rpcSecret
RPC secret as 64 hex characters. Hard-coded for single-node dev; production deployments override this with a real secret.
Type: string
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix
services.garage.s3Address
IP address and port of the S3 API.
Type: string
Default:
Declared by: - https://github.com/cachix/devenv/blob/main/src/modules/services/garage.nix