Awesome Lists

awesome-dotfiles

by webpro

awesome listpushed almost 2 years ago

A curated list of dotfiles resources.

AI summary

dotfile manager

A curated collection of resources and tools for managing dotfiles, providing guidance on setup, configuration, and management.

stars
9.3K
forks
339
watching
167
awesome lists
8
entries
91
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/webpro/awesome-dotfiles/links.svg)](https://awesome.facts.dev/awesome/webpro/awesome-dotfiles)
HTML
<a href="https://awesome.facts.dev/awesome/webpro/awesome-dotfiles"><img src="https://awesome.facts.dev/shield/webpro/awesome-dotfiles/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/webpro/awesome-dotfiles/links.svg

What's in the list

91 links in 14 sections, with live GitHub stats.activeno commit in 2y

Articles / Introductions

Articles / Tutorials

Articles / Shell startup

Articles / Using specific tools

Find dotfiles repos

Example dotfiles repos / Bash

Example dotfiles repos / Zsh

Example dotfiles repos / Fish

Example dotfiles repos / Ansible

Tools

  • Ansible

    Radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine

  • bashdot

    Minimalist dotfile management framework written entirely in bash

  • chezmoi

    Manage your dotfiles securely across multiple machines

  • comtrya

    Configuration management for localhost, written in Rust, for Linux, BSD, macOS, and Windows

  • dotbare

    Manage dotfiles interactively with fzf

  • dotbot

    Tool that bootstraps your dotfiles

  • dotdrop

    Save your dotfiles once, deploy them everywhere

  • Fisher

    A package manager for Fish

  • fresh

    Keep your dotfiles fresh. Fresh is a tool to source shell configuration (aliases, functions, etc) from others into your own configuration files

  • GNU Stow

    Symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place

  • homeshick

    Git dotfile synchronizer written in Bash

  • mackup

    Keep your application settings in sync (macOS/Linux)

  • Pearl

    Package manager that allows to control, sync, share dotfiles as packages automatically activated during shells or editors startup. There is a wide range of packages already available. in the (for Linux and OSX)

  • rcm

    rc file (dotfile) management

  • rotz

    Fully cross platform dotfile manager and dev environment bootstrapper written in Rust

  • themer

    Manage and generate themes across your development tools from within your dotfiles

  • toml-bombadil

    Templatize and manage your dotfiles

  • xdg-ninja

    A shell script which checks your $HOME for unwanted files and directories

  • yadm

    Tool for managing a collection of files across multiple computers, using a shared Git repository and some additional features

Tools / macOS

  • dockutil

    Command line tool for managing dock items

  • mas

    Mac App Store command line interface

  • zero

    Radically simple personal bootstrapping tool for macOS

Miscellaneous

  • Awesome Dev Env

    Curated list of awesome tools, resources and workflow tips making an awesome development environment

  • Awesome Fish

    Curated list of packages, prompts, and resources for the fish shell

  • Awesome Shell

    Curated list of awesome command-line frameworks, toolkits, guides and gizmos

  • Awesome Sysadmin

    A curated list of amazingly awesome open source sysadmin resources

  • Awesome Zsh Plugins

    List of Zsh plugins suitable for use with oh-my-zsh, antigen & Prezto

  • Terminals Are Sexy

    A curated list of Terminal frameworks, plugins & resources for CLI lovers

Archive/abandoned projects

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.