Configuration files and utilities for my Linux system.
Relies on Dotbot for dotfiles installation.
Required:
- Git
- Python (Dotbot)
cd ~
git clone --recursive https://github.com/bchretien/dotfiles.git .dotfiles
cd .dotfiles
./install
The install
command can safely be run multiple times.
The only files that have to be modified are:
- ~/.hgrc.local (name and e-mail address for Mercurial)
- ~/.gitconfig.local (name and e-mail address for Git)
- ~/.zprofile.local (local
.zprofile
, i.e. put the code that starts the X Window System etc.) - ~/.zshenv.local (exported variables: paths,
$EDITOR
, etc.) - ~/.zshrc.local (local
.zshrc
, to change the theme etc.)
Dotfiles are organized in multiple directories:
Files related to software development and version control systems.
Currently supported:
- Git (aliases, default options),
- Mercurial (default options),
- GDB (custom
.gdb_init
for improved GDB interface), - LaTeX (
LaTeX-Mk
support), - Python (interactive shell).
Files related to text editors or IDEs.
Currently supported:
- Vim (tons of options, plugins, etc.),
- Emacs (basic settings).
Files related to window managers, X11, etc.
Currently supported:
- i3 (i3 config with i3blocks),
- X11 configuration,
- GTK2 theme.
Files related to media players (music, video).
Currently supported:
- mpd,
- ncmpcpp.
Files related to terminal emulators and multiplexers.
Currently supported:
- fzf,
- tmux (config and plugins),
- weechat,
- zsh (config based on prezto).
Files related to utility software that did not fit in the other categories.
Currently supported:
- gnupg,
- fonts (patched fonts for Powerline users).