0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-02-28 10:34:06 +00:00
renovatebot_renovate/lib/modules/manager/nix
2025-02-26 15:45:17 +00:00
..
artifacts.spec.ts test: migrate more to vitest (#34500) 2025-02-26 15:45:17 +00:00
artifacts.ts fix(nix): simplify --extra-experimental-features argument (#32289) 2024-11-02 06:11:29 +00:00
extract.spec.ts test: migrate to vitest (#34475) 2025-02-26 09:35:54 +00:00
extract.ts chore(deps): update eslint monorepo to v9 (major) (#33573) 2025-02-20 11:31:13 +00:00
index.ts feat(nix): rework to work with all flake inputs (#31921) 2025-01-31 07:56:17 +00:00
readme.md feat(nix): rework to work with all flake inputs (#31921) 2025-01-31 07:56:17 +00:00
schema.ts feat(nix): rework to work with all flake inputs (#31921) 2025-01-31 07:56:17 +00:00

The nix manager supports:

For specifying packageRules it is important to know how depName and packageName are defined for nix updates:

  • The depName field is equal to the nix flake input name, eg. nix.inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; would have the depName of nixpkgs
  • The packageName field is equal to the fully-qualified root URL of the package source, eg. https://github.com/NixOS/nixpkgs for the above example.