0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-12 23:51:55 +00:00
renovatebot_renovate/lib/modules/manager/nix
RahulGautamSingh bc7d0595d0
feat(config): managerFilePatterns (#34615)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-05-04 08:30:24 +00:00
..
artifacts.spec.ts test: cleanup (#34785) 2025-03-13 17:52:09 +00:00
artifacts.ts refactor(util): move user env to util folder (#35103) 2025-04-02 10:27:27 +00:00
extract.spec.ts test(nix): inline fixtures (#35391) 2025-04-15 14:26:41 +00:00
extract.ts fix(nix): urldecode gitlab subgroups (#34863) 2025-03-17 12:58:33 +00:00
index.ts feat(config): managerFilePatterns (#34615) 2025-05-04 08:30:24 +00:00
readme.md feat(nix): rework to work with all flake inputs (#31921) 2025-01-31 07:56:17 +00:00
schema.ts fix(nix): add path input type to Nix schema (#35379) 2025-04-15 14:02:55 +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.