Allow symlinking similarly to FVM.
In fvm, when you use a version, it creates a symlink to your local flutter version at ./.fvm/flutter_sdk to which you can then point in your .vscode/settings.json. It is pretty useful as it allows to stage the .vscode/settings.json file as it doesn't contain an absolute path, but a relative one (./.fvm/flutter_sdk). On the otherhand, puro sets the paths to an absolute, machine dependant path. That would be great to allow a behavior similar to FVM's in puro :)
settings.json generally contains user-specific settings and shouldn't be committed to a repository, such as format on save, tab completion, etc.
open to PRs
For puro specifically, Dart-Code already accepts home (~) relative paths, so probably changing to use a path like ~/.puro/... would work too.