Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Config files from my home directory - vim, awesome, bash, other goodies

branch: master
README.md

Those are my config files. I hope they are useful for someone but don't come crying if something breaks on your system because of them

Installing on a new machine

git clone git@github.com:nikolavp/configs.git
cd config && ./install.sh

Setting up the configuration

Note that some things require particular version of software to be presented(vim, awesome). Awesome there are some programs that are not installed by default but are required from different files like .xinitrc

Dvorak

I am using dvorak and because I am from Bulgaria, I needed a dvorak mapping for my language. You can install it with the following

cat bg-dvorak-phonetic >> /usr/share/X11/xkb/symbols/bg

Newer version of vim needed

One of the plugins(YouCompleteMe) in the vim configuration needs a newer version of vim(at least from the one distributed with Ubuntu). Here is how to get a newer package:

sudo add-apt-repository ppa:nmi/vim-snapshots
sudo apt-get update

Newer version of awesome needed

My awesome config files are compatible with awesome 3.5. If your distribution doesn't have this version of awesome you will have to find how to update it. I am currently using archlinux and ubuntu on different machines. Awesome 3.5 is in the archlinux repos so there is no additionals steps for it but if you happen to be on ubuntu here is what has to be done:

sudo add-apt-repository ppa:klaus-vormweg/awesome
sudo apt-get update

Required software

Software that is needed can be required with the following on an Ubuntu system

sudo apt-get install -y subversion vim-gtk awesome awesome-extra zsh tmux gtk-redshift xscreensaver xscreensaver-data-extra xscreensaver-gl-extra parcellite xbindkeys

You can also check out gcalci(https://github.com/insanum/gcalcli) to see my calendar application :)

Something went wrong with that request. Please try again.