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