Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.27 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.27 KB

Dot-File Managment Repository

STILL IN DRAFT

This repository holds all my .dot-files which are used to configure my workspace enviroment in either Linux, macOS or WSL2. The repositry is managed using YADM a command line tool, YADM is basicly a smart tool that uses Git bare git repository to manage and version the Dotfiles in the home directory.

YADM is able to save secrets in Git by enabling encrypt decrypt of certain files before push and after clone

My prefer SHELL is fish Shell for all my workspaces.

Setup Requriements

Install YADM Package Manager

sudo curl -fLo /usr/local/bin/yadm \
  https://github.com/TheLocehiliosan/yadm/raw/master/yadm && \ 
  sudo chmod a+x /usr/local/bin/yadm

Configure Git with correct username and email

git config --global user.name "Oren Zipori"
git config --global user.email "[email protected]"

Clone the dot-file manager repo

yadm clone https://github.com/orenzp/.dot-files.git

NOTE: that after 'yadm clone' YADM will execute a bootstap script in .config/yadm/bootstrap which will apply basic setup configuration like installing packages changing YADM repo URL from HTTPS to SSH.

Referance URL's: