Skip to content

bergie/dotfiles

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
git
 
 
vim
 
 
 
 
x11
 
 
zsh
 
 
 
 
 
 
 
 
 
 
 
 

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