Dotfiles

Awesome dotfiles

精选的dotfiles资源列表. 灵感来自于 awesome 列出的东西.

Articles

Introductions

Tutorials

Shell startup

Using specific tools

Find dotfiles repos

There are many great dotfiles repos out there, each containing their own inspiration and gems. I think one of the best ways to go through them is by searching GitHub for "dotfiles".

另见:

Example dotfiles repos

最受欢迎,维护良好,协作的dotfiles存储库和框架的集合. 有些项目只包含dotfiles. 其他人更进一步,允许您轻松添加自己的自定义点文件,和/或包括管理dotfiles /插件的脚本.

Bash

标题 说明 专注
Bash it 社区bash框架. 自动完成,主题,别名,自定义功能. 结构良好的框架.
Mathias’s dotfiles 合理的黑客默认为macOS 这里有很多善意,很棒的协作社区努力.
Maximum Awesome 为vim和tmux配置文件 Vim,tmux. 专为Mac OS X而设计.
dev-setup Mac OS X开发环境设置 在OS X上广泛设置开发人员工具.
webpro's dotfiles macOS dotfiles Bash,Homebrew,Brew Cask,Git,Node.js,Hammerspoon.
Overbryd's dotfiles macOS 0-100 bootstrap macOS默认,Bash,Homebrew,Casks,Git,Vim
rootbeersoup's dotfiles 轻松的Bash,Vim和macOS配置 一个卷曲\ | sh安装程序和Makefile为永久或临时配置提供便携和轻松的设置.

Zsh

标题 说明 专注
thoughtbot dotfiles 一组vim,zsh,git和tmux配置文件 Zsh,vim,tmux,git,homebrew. 用途 rcm.
oh-my-zsh 用于管理zsh配置的社区驱动框架. 包括200多个可选插件(rails,git,OSX,hub,capistrano,brew,ant,php,python等),超过140个主题,为您的早晨增添趣味,并提供自动更新工具.
Prezto Zsh的配置框架. 使用合理的默认值,别名,函数,自动完成和提示主题来丰富命令行界面环境.
YADR 最好的vim,git,zsh插件和你见过的最干净的vimrc Homebrew,zsh,git,vim等等. 活动存储库.
holman does dotfiles holman做dotfiles 围绕主题组织良好. 作者希望它适合每个人.
antigen zsh的插件管理器,受到了oh-my-zsh和vundle的启发. Antigen是一小组函数,可帮助您轻松管理shell(zsh)插件. 抗原是zsh,Vundle是什么样的.
Dries's dotfiles macOS的dotfiles的简化方法 Zsh,我的Zsh,macOS,Homebrew,Mackup
sobolevn's dotfiles Dotfiles为开发者带来幸福 Zsh,Brew,Sublime,Python,Node,Elixir

Fish

标题 说明 专注
oh-my-fish 社区鱼类框架. 包括许多插件和主题,包括安装,自动更新和脚手架工具.
Paul's dotfiles 丰富的dotfiles,具有大量酷炫的自定义功能 Fish,macOS,Homebrew,Custom Shell函数
rkalis's dotfiles 维护良好的dotfiles,包括Fish,存储库管理和Hammerspoon Fish,macOS,Homebrew,Repository management,Hammerspoon

Tools

  • Ansible - 极其简单的配置管理,应用程序部署,任务执行和多节点编排引擎.
  • bashdot - 完全用bash编写的极简主义dotfile管理框架.
  • chezmoi - 在多台计算机上安全地管理您的dotfiles.
  • dotbot - 引导你的dotfiles的工具.
  • dotdrop - 保存一次dotfiles,将它们部署到各处.
  • dotfiles - 在 $ HOME中轻松管理dotfile符号链接的工具.
  • Ellipsis - dotfiles的包管理器.
  • Fisher - Fish的包管理器
  • fresh - 保持你的dotfiles新鲜. Fresh是一种将shell配置(别名,函数等)从其他人配置到您自己的配置文件中的工具.
  • GNU Stow - Symlink场管理器,它采用位于文件系统上不同目录中的不同软件和/或数据包,并使它们看起来安装在同一个地方.
  • homeshick - 用Bash编写的Git dotfile同步器.
  • homesick - 你的主目录是你的城堡. 不要留下你的dotfiles(article).
  • mackup - 保持应用程序设置同步(OS X / Linux).
  • rcm - rc文件(dotfile)管理
  • SaltStack - 软件定义数据中心的智能编排(article).
  • themer - 在dotfiles中管理和生成开发工具中的主题.
  • vcsh - $ HOME的版本控制系统,$ HOME中的多个Git存储库.
  • yadm - 使用共享Git存储库和一些其他功能管理跨多台计算机的文件集合的工具.

macOS

  • Cider - 使用Homebrew进行无忧无虑的自举.
  • dockutil - 用于管理停靠项目的命令行工具
  • mas - Mac App Store命令行界面

Miscellaneous

  • Awesome Shell - 精选的命令行框架,工具包,指南和小玩意的精选列表.
  • Awesome Zsh Plugins - 适用于oh-my-zsh,抗原和Prezto的Zsh插件列表.
  • Awesome Dev Env - 精选工具,资源和工作流技巧的精选列表,创建了一个非常棒的开发环境.
  • Awesome Fish - 鱼壳的包装,提示和资源的精选列表.

Archive/abandoned projects

License

CC0

在法律允许的范围内, Lars Kappert 已放弃对此作品的所有版权及相关或相邻权利.