1
0
Fork
You've already forked Preferences
0
Personal dotfiles
  • Emacs Lisp 33.9%
  • Perl 28.5%
  • Vim Script 22.7%
  • Shell 7.2%
  • Lua 3.2%
  • Other 4.5%
Find a file
2026年07月06日 17:59:37 +01:00
.github ci: delete useless homebrew tests 2026年05月08日 16:03:14 +01:00
bin zsh: import open-vcs-web script 2026年07月06日 17:59:37 +01:00
doc delete very old notes and other junk 2024年03月05日 23:36:53 +00:00
dot_config zsh(paletto prompt): detect when running inside ghostel 2026年07月05日 13:41:19 +01:00
dot_emacs.d emacs: reconfigure engine-mode 2026年07月06日 14:44:42 +01:00
elisp emacs: delete old junk 2022年04月10日 17:35:16 +01:00
elisp-init emacs: more tidying up 2019年01月02日 18:47:16 +01:00
emacs emacs: delete even more old stuff 2021年11月16日 00:26:55 +00:00
git-hooks example hook 2019年03月23日 17:02:32 +00:00
hammerspoon replace monitor name in hammerspoon 2018年07月09日 11:32:07 +01:00
iTerm2 I linke the mononoki font! 2017年06月19日 12:56:02 +01:00
OSX delete old files 2021年11月16日 00:41:40 +00:00
private_Library/private_Application Support/Luacheck ghostty: keep all the config in XDG_CONFIG_HOME 2026年03月31日 22:49:02 +01:00
zsh zsh: move into XDG_CONFIG_HOME and use chezmoi 2025年10月12日 01:48:03 +01:00
.allowed_signers add .allowed_signers file 2022年06月01日 01:10:15 +01:00
.chezmoi.yaml.tmpl chezmoi/ghostty: enable keybind to work around the lack of ~ key 2025年10月20日 13:56:54 +01:00
.chezmoiexternal.yaml chezmoi: comments 2025年10月12日 04:55:50 +01:00
.chezmoiignore chezmoi: explicitly ignore flycheck's leftovers 2026年05月15日 17:19:46 +01:00
.editorconfig add editorconfig 2025年10月13日 01:37:59 +01:00
.gitignore ignore brew lock file 2025年09月14日 15:03:08 +01:00
.gitmodules chezmoi: import vim's gruvbox theme 2025年10月12日 04:27:17 +01:00
Brewfile emacs: minor tweaks 2026年05月15日 18:29:37 +01:00
colonizza.py lint python scripts 2024年03月05日 23:53:18 +00:00
dot_gitconfig.tmpl experimental chezmoi support 2025年10月12日 01:29:45 +01:00
dot_inputrc chezmoi: pythonrc, inputrc, lftp, luacheck 2025年10月12日 03:15:02 +01:00
dot_pythonrc.py chezmoi: pythonrc, inputrc, lftp, luacheck 2025年10月12日 03:15:02 +01:00
dot_ripgreprc experimental chezmoi support 2025年10月12日 01:29:45 +01:00
dot_sqliterc chezmoi: curl, tig, vim, tmux, sqlite, emacs (init only) 2025年10月12日 02:55:07 +01:00
dotfiles.cfg rename luacheckrc to add the proper extension 2024年03月05日 21:52:25 +00:00
gitconfig-linux git: fix diff-highlight not working on debian :( 2024年03月05日 22:42:17 +00:00
gitconfig-macos git: use riff for showing diffs 2025年01月26日 03:56:14 +00:00
LICENSE add LICENSE 2018年02月11日 19:04:10 +00:00
Makefile create archive with short sha only 2023年05月06日 01:21:57 +01:00
README.md doc: update instructions in README 2026年07月06日 14:52:55 +01:00
remove_dot_curlrc chezmoi: curl, tig, vim, tmux, sqlite, emacs (init only) 2025年10月12日 02:55:07 +01:00
remove_dot_lftprc chezmoi: pythonrc, inputrc, lftp, luacheck 2025年10月12日 03:15:02 +01:00
remove_dot_luacheckrc chezmoi: pythonrc, inputrc, lftp, luacheck 2025年10月12日 03:15:02 +01:00
remove_dot_tigrc chezmoi: curl, tig, vim, tmux, sqlite, emacs (init only) 2025年10月12日 02:55:07 +01:00
remove_dot_tmux.conf chezmoi: move tmux.conf in XDG_CONFIG_HOME 2025年10月13日 01:26:50 +01:00
symlink_dot_zshenv.tmpl zsh: move into XDG_CONFIG_HOME and use chezmoi 2025年10月12日 01:48:03 +01:00

Preferences - my dotfiles

A collection of personal configuration files.

Bootstrap

Install chezmoi

macOS

  1. Install Homebrew
  2. Install chezmoi: brew install chezmoi

Linux

  1. Install chezmoi
    • Check the prebuilt packages here

First time run

The first time you run chezmoi you need to specify the source directory manually, then run apply:

$ chezmoi --source ~/Preferences init
$ chezmoi apply

Sync all the dotfiles

  1. chezmoi apply

Install packages with Homebrew

  1. brew bundle

Updating the dotfiles

  1. git pull this repository
  2. (optional) chezmoi status -v
  3. chezmoi apply

License

See the LICENSE file.