NixOS/nix

Add builtins.canonicalPath

Ouverte

#13 111 ouverte le 29 avr. 2025

 (5 commentaires) (1 réaction) (0 personne assignée)C++ (1 293 forks)batch import
featuregood first issueidea approved

Métriques du dépôt

Stars
 (9 803 étoiles)
Métriques de merge PR
 (Merge moyen 7j 11h) (83 PRs mergées en 30 j)

Description

Is your feature request related to a problem?

Symlinks in nixpkgs lib.fileset are causing issues: https://github.com/NixOS/nixpkgs/issues/393845 and this function would help resolve it.

Proposed solution

Add a a builtins.canonicalPath with the same behavior as the realpath command, as suggested by @infinisil .

Alternative solutions

Additional context

Possibly somewhat related: https://github.com/NixOS/nix/issues/2109 (but this feature request would only expose a new nix function, not change anything else inside the nixcpp code itself.

Checklist


Add :+1: to issues you find important.

Guide contributeur