Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 2.08 KB

README.md

File metadata and controls

69 lines (49 loc) · 2.08 KB

dotfiles

These are my configuration files for Linux. It is still work in progress, so expect a lot of changes, but I think it is stable enough to be usable. My Vim configuration is great for Java and Typescript development when running Vim in Tmux and using Git. So, if you are doing all of this, then feel free to steal some stuff from here.

Screenshot

Requirements

  • git - Most of the installation process is managed via Git, so you need this one.
  • stow - Stow is used for dotfile installation (creating symlinks)

How to install?

It is simple, just use make

git clone git://github.com/deathbeam/dotfiles ~/.dotfiles
cd ~/.dotfiles
make

Most of my dotfiles are using Terminus font, so to make everything look correct, install it in both TrueType and bitmap format.

How to update?

You can just use Git:

cd ~/.dotfiles
git pull --rebase
make

How to inlude your own stuff?

After you have installed dotfiles, you can start including your own stuff by creating appropriate .local dotfiles in home directory:

$EDITOR ~/.gitconfig.local
$EDITOR ~/.vimrc.local
$EDITOR ~/.profile.local
$EDITOR ~/.zshrc.local
$EDITOR ~/.tmux.conf.local

To add your own Vim, Tmux or Zsh plugin you can just clone it to proper bundle/local directory:

# Add SuperTab vim plugin
git clone git://github.com/ervandew/supertab \
  ~/.vim/pack/local/start/supertab

# Add Tmux sessionist plugin
git clone git://github.com/tmux-plugins/tmux-sessionist \
  ~/.tmux/pack/local/start/tmux-sessionist

# Add zsh-autoenv zsh plugin
git clone git://github.com/Tarrasch/zsh-autoenv \
  ~/.zsh/pack/local/start/zsh-autoenv

Included stuff