My Linux dotfiles
Shell Lua Ruby Haskell Python Makefile Perl
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.config
.icons.symlink
.lein
.themes.symlink/Lime Night
.zfunctions.symlink
.zplugins.symlink
bin.symlink
.Xdefaults.symlink
.Xmodmap.symlink
.Xresources.symlink
.agignore.symlink
.autostart.symlink
.bash_profile.symlink
.bashrc.symlink
.editrc.symlink
.gemrc.symlink
.gitignore
.gitignore.symlink
.gtkrc-2.0.mine.symlink
.gtkrc-2.0.symlink
.ideavimrc.symlink
.inputrc.symlink
.irbrc.symlink
.profile.symlink
.pryrc.symlink
.spacemacs.symlink
.tmux.conf.symlink
.vimperatorrc.symlink
.vimrc-mini.symlink
.vimrc-minimal.symlink
.vimrc.symlink
.xinitrc.symlink
.xsession.symlink
.yaourtrc.symlink
.zshrc.symlink
README.md
config
install.rb

README.md

Introduction

My personal dotfiles collection.

How it looks like: https://www.youtube.com/watch?v=sKDQ4rXFCF4

Packages:

Here is the list of relevant packages/programs that I use in Arch Linux. You don't need to install everything below, just choose what you want and then select which dotfile to be symlinked in the config file.

  • bspwm for window manager
  • sxhkd
  • dzen2
  • trayer
  • xtitle-git (yaourt)
  • dmenu-xft (yaourt)
  • xclip
  • zsh
  • tmux
  • rxvt-unicode
  • neovim (yaourt)

To use deoplete in Neovim, we must also install:

sudo pacman -S python-pip
pip3 install --user neovim

Install required packages for Linux Mint

I use Linux Mint occasionally, so here is the minimum list of packages that I want to install in order to make use of my dotfiles repo:

  • sudo apt-get install rxvt-unicode-256color
  • sudo apt-get install zsh
  • sudo apt-get install tmux
  • sudo apt-get Install xclip

Manage subtrees:

  • Change dir to the root of this repo, then:
  • Add zsh-git-prompt subtree:
git subtree add --prefix .zplugins.symlink/zsh-git-prompt https://github.com/olivierverdier/zsh-git-prompt.git master --squash
  • Get update from the original repo:
git subtree pull --prefix .zplugins.symlink/zsh-git-prompt https://github.com/olivierverdier/zsh-git-prompt.git master --squash

Usage

  • Install the packages/programs that you want as mentioned above
  • Clone this repo: git clone git@github.com:everbot/dotfiles.git
  • Clone the .vim repo: git clone git@github.com:everbot/.vim.git or clone with HTTPS: git clone https://github.com/everbot/.vim.git
  • Change directory to where you cloned the dotfiles: cd dotfiles
  • Edit config file to specify which dotfiles are to be symlinked
  • Then, run: bash install.sh
  • Symlink the .vim directory: ln -s /path/to/downloaded/.vim ~/.vim
  • Done!