This repository provides everything I need to feel at home in a terminal.
The following sofware are configured:
-
bspwm + sxhkd + polybar (window manager)
-
alacritty (terminal emulator)
-
zsh + pure prompt (shell)
-
fzf (command line fuzzy finder)
-
autojump (fast filesystem navigator)
-
vim (text editor)
-
git (version control system)
-
asdf (language runtime version manager)
-
elinks (command line browser)
-
mutt (command line mail user agent)
-
irssi (command line irc client)
Customized with the following particularities:
- Gruvbox color scheme
- Dvorak keyboard layout
Everything starting with an underscore in the root directory will be symlinked
to the user's home directory, with the exception of files ending with an erb
extension. Those are ERB templates containing dynamic configuration, mostly to
prompt the user for details like username or email address.
Run the following commands:
$ git clone --recursive git://github.com/vinc/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ rake
Optional steps:
$ ~/.fzf/install
$ vim +PluginInstall +qall
And later to sync the repo:
$ git pull --rebase
$ git submodule update --recursive --remote
Installing ruby:
$ asdf plugin-add ruby https://github.com/asdf-vm/asdf-ruby.git
$ asdf install ruby 2.6.2
$ gem install rake
Installing node:
$ asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git
$ bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring
$ asdf install nodejs 10.15.3
- Ryan Bates and his dotfiles repository
Copyright (c) 2013-2021 Vincent Ollivier. Released under the MIT License.