My personal dotfiles, all in one place.
Setup ZSH as your login shell:
$: chsh -s $(which zsh)
Clone this repository and inside the created directory, execute:
⚠️ DO NOT run the setup snippet if you do not fully understand what it does.
$: curl -sS https://raw.githubusercontent.com/fmdlc/dotfiles/master/bootstrap.sh | bash
If you prefer running it manually:
$: ./bootstrap --dry-run
And if everything is working as expected:
$: ./bootstrap
It will copy all the prefixed __
files into your $HOME
directory
File | Description |
---|---|
__curlrc |
cURL configuration. |
__fzf.zsh |
FuzzyFinder configuration for ZSH |
__gitconfig |
git global configuration. |
__git-template |
Several templates and hooks. |
__hushlogin |
Avoid 'Last login: Mon June 1 …' |
__gitignore_global |
git ignorer global configuration. |
__gnupg |
GPG configuration (gpg-agent ). |
__inputrc |
input method configuration. |
__irssi.conf |
Irssi configuration. |
__iterm2 |
iTerm2 integrations. |
__iterm2_shell_integrations.zsh |
iTerm2 ZSH integrations script. |
__k9s |
k9s configuration |
__oh-my-zsh |
Oh-my-ZSH configuration directory. |
__psqlrc |
psql configuration. |
__screenrc |
GNU Screen configuration. |
__ssh |
SSH client configuration. |
__tmux.conf |
tmux configuration. |
__vim |
vim configuration, plugins and colorschemes. |
__vimrc |
vim configuration. |
__wgetrc |
wget configuration. |
__zshrc |
ZSH configuration file. |
⚠️ DISCLAMER: Many of these files, are subjects to my username and computer configuration. Update them as needed.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.