My Linux dotfiles
Vim script Shell
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
git
utils
vim
x11
zsh
.gitignore
.gitmodules
.travis.yml
Dockerfile
README.md

README.md

My Unix dotfiles

Mostly used for Node.js and IoT development.

Running via Docker

There is a Docker image available for this setup. Run it with:

$ docker run -v ~/Projects:/projects -v workstation:/root -v ~/.ssh:/keys --name workstation --rm -it bergie/shell

Updating the container

$ docker volume rm workstation && docker volume create workstation
$ docker pull bergie/shell

Requirements

Installation on host

These dotfiles are easiest to deploy with GNU Stow. Install it for the appropriate operating system:

$ sudo apt-get install stow # Debian derivatives
$ sudo pacman -S stow       # Arch
$ brew install stow         # MacOS
$ apt install stow          # Termux

Then apply the configuration bundles you want:

$ stow zsh                  # zsh and tmux configuration
$ stow git                  # git configuration
$ stow vim                  # vim configuration

For vim you'll also want to fetch the plugins:

$ git submodule update --init