NixOS/nix

Add builtins.canonicalPath

Open

#13.111 aberto em 29 de abr. de 2025

Ver no GitHub
 (5 comments) (1 reaction) (0 assignees)C++ (1.293 forks)batch import
featuregood first issueidea approved

Métricas do repositório

Stars
 (9.803 stars)
Métricas de merge de PR
 (Mesclagem média 4d 12h) (86 fundiu PRs em 30d)

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.

Guia do colaborador