Skip to content

girol/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 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