Skip to content

sakhnik/dotfiles

Repository files navigation

Travis Build Status

Configuration files, which I share among work stations.

Generic features

  • Deployment to home directory with GNU stow
  • Possibility to work in-place without deployment
  • Fast file selection with FZF
  • Grepper
  • Zsh plugins with zplug

Features for C++

Installation

First clone the repository to a working directory:

  git clone https://github.com/sakhnik/dotfiles --depth 1
  cd dotfiles/

Then you need to configure the distribution: download zplug plugins, download vim plugins. For this, execute:

  ./config.sh

To install to the home directory (optional), execute the script deploy.sh:

  ./deploy.sh

It will create symlinks from home to the working directory.

To launch zsh for use in-place,

   ./zsh.sh

Showcase

Configuring an in-place deployment

  • Clone a repository (shallow will suffice)
  • Install all the plugins with ./configure.sh
  • Launch a zsh with required environment variables with ./zsh.sh
  • ???
  • PROFIT

asciicast

Writing and navigating C++ code

asciicast