Dotfiles

Awesome dotfiles

dotfiles 资源的精选列表. 灵感来自 awesome 列出东西. 请注意,某些文章或工具可能看起来过时或过时,但这通常意味着它们经过实战测试且成熟 (就像点文件本身). 随意提出新的文章、项目或工具!

Articles

Introductions

Tutorials

Shell startup

Using specific tools

Find dotfiles repos

那里有许多很棒的点文件存储库,每个存储库都包含自己的灵感和宝石. 一种方式通过 他们是为了 search GitHub for "dotfiles".

另见:

Example dotfiles repos

最流行、维护良好和协作的 dotfiles 存储库和框架的集合. 部分项目 只包含点文件. 其他人通过允许您轻松添加自己的自定义点文件而走得更远,其中一些包括 用于管理点文件和插件的脚本.

Bash

标题 说明 焦点
Bash it 社区 bash 框架. 自动完成、主题、别名、自定义功能. 结构良好的框架.
Mathias’s dotfiles 明智的黑客默认为 macOS 这里有很多好处,伟大的协作社区努力.
Maximum Awesome vim 和 tmux 的配​​置文件 维姆,tmux. 专为 Mac OS X 构建.
webpro's dotfiles macOS 点文件 Bash、Homebrew、Brew Cask、Git、Node.js、Hammerspoon.
rootbeersoup's dotfiles 轻松的 Bash、Vim 和 macOS 配置 一个卷曲\| sh 安装程序和 Makefile 为永久或临时配置提供便携和轻松的设置.
Luke's voidrice Arch linux dotfile 引导程序 不臃肿,通常很烂的软件. 用于在 Markdown 或 Latex 中编辑文档的 Vim 配置

Zsh

标题 说明 焦点
thoughtbot dotfiles vim、zsh、git 和 tmux 配置文件集 Zsh、vim、tmux、git、自制软件. 用途 rcm.
oh-my-zsh 用于管理 zsh 配置的社区驱动框架. 包括 200 多个可选插件(rails、git、OSX、集线器、capistrano、brew、ant、php、python 等)、超过 140 个主题来为您的早晨增添趣味,以及一个自动更新工具.
Prezto Zsh 的配置框架. 使用合理的默认值、别名、函数、自动完成和提示主题丰富命令行界面环境.
YADR 你见过的最好的 vim、git、zsh 插件和最干净的 vimrc 自制软件、zsh、git、vim 等. 活动存储库.
antigen zsh 的插件管理器,灵感来自 oh-my-zsh 和 vundle. Antigen 是一小组函数,可帮助您轻松管理 shell (zsh) 插件. Antigen 之于 zsh,Vundle 之于 vim.
Dries's dotfiles 适用于 macOS 的点文件的简化方法 Zsh, Oh My 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、自定义 Shell 函数
rkalis's dotfiles 维护良好的点文件,包含 Fish、存储库管理和 Hammerspoon Fish, macOS, Homebrew, Repository management, Hammerspoon

Ansible

标题 说明 焦点
.dots 新的和升级的点文件,现在有了 Ansible! 使用 Ansible 实现完全自动化的桌面设置、配置和维护
sloria's dotfiles sloria 的 dotfiles 作为 Ansible 角色 使用单个命令设置完整的本地开发环境

Tools

  • Ansible - 极其简单的配置管理、应用程序部署、 任务执行和多节点编排引擎.
  • bashdot - 完全用 bash 编写的极简点文件管理框架.
  • chezmoi - 在多台机器上安全地管理您的点文件.
  • comtrya - 本地主机的配置管理,用 Rust 编写,适用于 Linux、BSD、macOS 和 Windows
  • dotbare - 使用 fzf 以交互方式管理点文件.
  • dotbot - 引导您的 dotfiles 的工具.
  • dotdrop - 保存您的点文件一次,将它们部署到任何地方.
  • dotstow - 用 stow 管理点文件.
  • emplace - 使用 dotfiles 在多台机器上同步已安装的包 存储库.
  • Fisher - Fish 的包管理器
  • fresh - 保持您的点文件新鲜. Fresh 是一个获取 shell 配置(别名、 函数等)从其他人到您自己的配置文件.
  • GNU Stow - Symlink 农场管理器采用不同的软件包和/或 数据位于文件系统上的不同目录中,并使它们看起来安装在同一位置.
  • homeshick - 用 Bash 编写的 Git 点文件同步器.
  • homesick - 您的主目录就是您的城堡. 不要离开你 后面的点文件 (article).
  • mackup - 保持应用程序设置同步(OS X/Linux).
  • Pearl - 允许控制、同步、共享点文件的包管理器 在 shell 或编辑器启动期间自动激活的包. 已经有各种各样的软件包可用 in the Official Pearl Hub (适用于 Linux 和 OSX).
  • rcm - rc 文件(dotfile)管理.
  • themer - 从内部管理和生成跨开发工具的主题 你的点文件.
  • toml-bombadil - 模板化和管理您的点文件.
  • yadm - 跨多台计算机管理文件集合的工具, 使用共享的 Git 存储库和一些附加功能.

macOS

  • dockutil - 用于管理停靠项目的命令行工具
  • mas - Mac App Store 命令行界面
  • zero - 适用于 macOS 的极其简单的个人引导工具.

Miscellaneous

  • Awesome Dev Env - 精选的工具、资源和工作流程列表 制作一个很棒的开发环境的技巧.
  • Awesome Fish - 精选的包、提示和资源列表 鱼壳.
  • Awesome Shell - 精选的命令行框架、工具包、 指南和小玩意儿.
  • Awesome Sysadmin - 令人惊叹的开源精选列表 系统管理员资源.
  • Awesome Zsh Plugins - 适合使用的 Zsh 插件列表 oh-my-zsh,抗原和 Prezto.
  • Terminals Are Sexy - 终端框架、插件和精选列表 CLI 爱好者的资源.

Archive/abandoned projects

License

CC0

在法律允许的范围内, Lars Kappert 已放弃所有版权和相关或 这项工作的邻接权.