/dot_files

Home of Vim, bash, X, screen, tmux, hg, git, irssi and misc...

Primary LanguagePerl

There are 4 other projects in use as of now, (2 to show cpu & mem load, one for better directory juggling & another for a better prompt.)

  • screen-cpu-mem-load
  • tmux-cpu-mem-load
  • liquidprompt
  • autojump

Also, one gist of virtualenvwrapper hooks for python development

To get them:

git submodule init
git submodule update
cd autojump && ./install.py

You have to compile cpu-mem-load plugins ( I may write a script for it to avoid this step. ) You need cmake to generate make files

cd tmux/addon            # or screen  if you prefer it - cd screen/addon
cmake .
make
sudo make install

Vim

link .vimrc and .gvimrc to ~ and run

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Then start vim and execute command BundleInstall in command mode

Python development:

install virtualenv & virtualenvwrapper. Follow the directions in the readme on my gist for virtualenvwrapper hooks for installation, follow the readme, now located at ./virtualenv_wrapper_hooks/readme.md; it explains the modules used.

For GUI goodness

Which in ubuntu can be achived by:

sudo apt-get install gtk2-engines-pixbuf    # for GTK2
sudo apt-get install gtk3-engines-unico     # for GTK3
sudo add-apt-repository ppa:noobslab/malys-themes
sudo add-apt-repository ppa:alecive/antigone
sudo apt-get update
sudo apt-get install malys-rought
sudo apt-get install awoken-icon-theme
awoken-icon-theme-customization  # And follow instructions to select one out of many icon variations
# for font used by theme
mkdir ~/.fonts
wget -O bahamas-font.zip http://dl.dropbox.com/u/53319850/NoobsLab.com/bahamas-font.zip
unzip bahamas-font.zip -d ~/.fonts

NB: I don't use zsh, it's just a curiosity

Screenshots

This one shows almost all of the configurations, may be not in a best way

  • DWM window manager
  • Conky - for status line
  • tmux - bottom terminal with 2 panes open
  • Vim (shows undotree, tagbar, youcompleteme, airline in action)
  • Fully solarized! including dwm, vim, bash, tmux, screen & what not entire x11 apps.
  • Ues terminus font everywhere (except gtk theme - theme uses bahamas fonts for extra symbols)

DWM, Conky, tmux, Vim (shows undotree, tagbar, youcompleteme, airline in action), Fully solarized! uses terminus font

Nautilus as an example of gtk theme and icons: For those rare instances you need a gui app other than browser & media player, you shouldn't be embarrassed ;-)

Nautilus as an example of gtk theme and icons