Skip to content

Latest commit

 

History

History
59 lines (35 loc) · 1.33 KB

File metadata and controls

59 lines (35 loc) · 1.33 KB

Girol Dotfiles

This project uses GNU Stow to distribute links and packages

Usage

  1. Clone the project to your Home folder and cd into it:
git clone https://github.com/$USER/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
  1. Install the essentials script:
./install-essentials.sh
  1. Stow specific packages:
stow home
stow omzsh
stow neovim -t ~/.config
stow vim
  1. Check the Makefile for install recipes

[TODO]

  • Move install scripts to Makefile
  • Group base stows to make commands

Motivation

Since I maintain 3 machines to work, I automated my installation to reflect the same environment in all of them.

The idea is to create highly customizable installable "modules", reproductible "builds" and synced via Source Control

It used to host only my .vimrc, but maintain other packages, other languages and remember what to install was a pain.

Linux Distribution: Ubuntu flavors (Depends on the weather)

Current Distributin: Ubuntu 20.04 in WSL2

References

Project inspirations:

Stow Tutorial