Skip to content

[FEAT] Dotfile manager module #1696

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
twpayne opened this issue Apr 17, 2025 · 1 comment · May be fixed by #1702
Open

[FEAT] Dotfile manager module #1696

twpayne opened this issue Apr 17, 2025 · 1 comment · May be fixed by #1702
Labels
enhancement New feature or request

Comments

@twpayne
Copy link

twpayne commented Apr 17, 2025

Description

Firstly, thank you for this excellent project!

Feature request: many people who care about their computers customize their dotfiles, and many of these use a dotfile manager, of which there are many. It would be fantastic if fastfetch could add a module showing the user's dotfile manager, if they are using one.

Detection is fast, it is sufficient to check for the presence of files or directories in the user's home directory. For example:

  • If ~/.git exists, then they're probably using a bare git repository.
  • If ~/.config/yadm exists, then they're probably using yadm.
  • If ~/.local/share/chezmoi exists, then they're probably using chezmoi.
  • etc.

Would you consider such a module? I would be happy to submit a PR that adds such a feature and supports popular dotfile managers.

Motivation

Dotfile managers are so widely used that this should be part of the standard fastfetch output.

Additional context

No response

@twpayne twpayne added the enhancement New feature or request label Apr 17, 2025
@CarterLi
Copy link
Member

Would you consider such a module? I would be happy to submit a PR that adds such a feature and supports popular dotfile managers.

Sure

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants