Skip to content

Create a systematic way to review system vs dotfiles differences #109

Description

@kergoth

For configuration, there's chezmoi diff and chezmoi unmanaged, but this doesn't really enable a clean view of what's different and what's not in a cohesive view. In addition, we can compare things like brew installed packages to the brewfiles. We could check paths like .local/bin, uv tool install, etc to see if there are any differences between what's in the dotfiles and what's actually on the system.

I'd like to a new entrypoint in script/ that can be run to review these differences in a systematic way, and ideally with some color coding to make it easy to see what's different and what's not.

This would be a great way to catch any drift between the dotfiles and the actual system configuration, and to ensure that everything is in sync. It's very common for my system to drift away from the baseline more and more, and I don't always remember to add things back into the dotfiles accordingly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions