fastfetch-cli / fastfetch-cli/fastfetch

[FEAT] Dotfile manager module

Open
#1,696 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C
Stars
24.6k
Forks
890
Avg merge
1d 42m
Merged PRs (30d)
17

Description

### 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](https://dotfiles.github.io/utilities/), 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](https://www.atlassian.com/git/tutorials/dotfiles).
* If `~/.config/yadm` exists, then they're probably using [yadm](https://yadm.io).
* If `~/.local/share/chezmoi` exists, then they're probably using [chezmoi](https://chezmoi.io).
* 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](https://dotfiles.github.io/utilities/).

### Motivation

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

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.