All Projects → bergie → dotfiles

bergie / dotfiles

Licence: other
My Linux dotfiles

Programming Languages

Vim Script
2826 projects
shell
77523 projects
Dockerfile
14818 projects

Labels

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].