health: Handle non-symlink dotfiles #366
Merged
+84
−44
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously these are silently ignored (#365). But with this PR, they now show up in "Unmanaged".
Also, panic on dotfile errors (unless
required=false
, in which case just warn) instead of silently ignoring them.Test
So, this is a step towards #365 which still needs to be addressed -- as the above health check should ideally fail due to
.zshrc
not being managed by Nix.