nix handles linking