Skip to content

Renovate

services.renovate.credentials

Allows configuring environment variable credentials for renovate, read from files. This should always be used for passing confidential data to renovate.

Type: attribute set of path

Default

{ }

Example

{RENOVATE_TOKEN = "/etc/renovate/token";}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix

services.renovate.enable

Whether to enable renovate. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix

services.renovate.package

The renovate package to use. Type: package

Default

pkgs.renovate

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix

services.renovate.runtimePackages

Packages available to renovate. Type: list of package

Default

[ ]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix

services.renovate.schedule

How often to run renovate. See {manpage}systemd.time(7) for the format. Type: null or string

Default

null

Example

"*:0/10"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix

services.renovate.settings

Renovate's global configuration. If you want to pass secrets to renovate, please use {option}services.renovate.credentials for that.

Type: JSON value

Default

{ }

Example

{endpoint = "https://git.example.com";gitAuthor = "Renovate <renovate@example.com>";platform = "gitea";}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix

services.renovate.validateSettings

Weither to run renovate's config validator on the built configuration. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/renovate.nix