Files
nixos-configs/renovate.json
John Ogle 9267d1a42b
All checks were successful
CI / check (pull_request) Successful in 3m13s
feat: Add Renovate configuration for dependency tracking
2026-01-14 15:05:28 -08:00

39 lines
1.1 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"timezone": "America/Los_Angeles",
"nix": {
"enabled": true
},
"lockFileMaintenance": {
"enabled": true,
"schedule": ["before 5am on monday"]
},
"dependencyDashboard": true,
"dependencyDashboardTitle": "NixOS Configs Dependency Dashboard",
"packageRules": [
{
"description": "Group all GitHub Actions updates",
"matchManagers": ["github-actions"],
"groupName": "github-actions"
},
{
"description": "Group stable NixOS ecosystem inputs",
"matchManagers": ["nix"],
"matchPackagePatterns": ["^nixpkgs$", "^home-manager$", "^nix-darwin$"],
"groupName": "nix-stable-ecosystem"
},
{
"description": "Group unstable NixOS ecosystem inputs",
"matchManagers": ["nix"],
"matchPackagePatterns": ["nixpkgs-unstable", "home-manager-unstable"],
"groupName": "nix-unstable-ecosystem"
},
{
"description": "Ignore private Gitea inputs (handle separately)",
"matchManagers": ["nix"],
"matchPackagePatterns": ["google-cookie-retrieval"],
"enabled": false
}
]
}