Skip to content

geksilla/dotfiles

Repository files navigation

Dotfiles [WIP]

Installation

Shell

Install zsh

Ubuntu/Debian

$ sudo apt-get install zsh && sudo chsh -s /bin/zsh

Mac

$ brew install zsh zsh-completions

Install zgen

$ mkdir -p ~/scripts; git clone https://github.com/tarjoilija/zgen ~/scripts/zgen

Install zsh dotfile.

$ ln -s ~/dotfile/zshrc ~/.zshrc

Relogin from the terminal

Tmux

Install tmux

Mac

$ brew install tmux

Ubuntu/Debian

$ sudo apt-get install tmux

Install Tmux Plugin Manager

$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Install tmux dotfile.

$ ln -s ~/dotfiles/tmux.conf ~/.tmux.conf

Emacs

Install latest emacs.

Ubuntu/Debian

Better to use emacs 24.5-1.

For latest emacs version install from emacs-snapshot ppa:

sudo add-apt-repository -y ppa:ubuntu-elisp
sudo apt-get update
sudo apt-get install emacs-snapshot
sudo update-alternatives --set emacs /usr/bin/emacs-snapshot

Or using linuxbrew:

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig:$PKG_CONFIG_PATH
brew reinstall --HEAD --with-glib --with-x11 --env=inherit emacs

Install spacemacs.

$ git clone --recursive https://github.com/syl20bnr/spacemacs ~/.emacs.d

Install spacemacs dotfile.

$ ln -s ~/dotfiles/spacemacs/spacemacs ~/.spacemacs

Start Emacs.

Note:

Magit package works properly with Git 2.x.

Vim

Install latest vim

$ brew install --with-lua --with-luajit --with-python vim

Install vim-plug

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

On first launch

$ ln -s ~/dotfiles/vimrc ~/.vimrc
$ vim -c "PlugInstall | q"

And vim is ready!

Install atom

Install proton-mode package via Settings View -> Install or apm:

apm install proton-mode

Install .proton:

ln -s ~/dotfiles/proton ~/.proton

Start atom. Wait for install complete. Enjoy!

Tools

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
$ brew tap peco/peco && brew install peco
$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install

NOTE: fzf-completion key binding remaped to Ctrl-S instead of Tab.

  • pygments oh-my-zsh colorize plugin uses pygments to colorize output.
$ pip install pygments

Node/javascript

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash
npm i -g tern

About

geksilla ~/dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published