Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/orenzp/.dot-files
This repository is managed by YADM tool to back up and revision my .dot config files
https://github.com/orenzp/.dot-files
dot-files yadm
Last synced: 12 days ago
JSON representation
This repository is managed by YADM tool to back up and revision my .dot config files
- Host: GitHub
- URL: https://github.com/orenzp/.dot-files
- Owner: orenzp
- Created: 2021-05-15T09:19:43.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-22T17:38:18.000Z (3 months ago)
- Last Synced: 2024-12-09T00:37:03.280Z (15 days ago)
- Topics: dot-files, yadm
- Language: Shell
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**
```sh
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**
```sh
git config --global user.name "Oren Zipori"
git config --global user.email "[email protected]"```
**Clone the dot-file manager repo**
```sh
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:
- [YADM - Yet Another Dotfile Manager](https://yadm.io/)
- [FISH Shell](https://fishshell.com/)