From fd0234c2c32f3c039775db714590fbf937a49981 Mon Sep 17 00:00:00 2001 From: theflyingfool Date: Sun, 9 Jun 2024 17:40:46 -0500 Subject: [PATCH] Update README.md --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bfd46f1..f8befd1 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,34 @@ # dotfiles -My dotfiles for both Arch Linux and Windows \ No newline at end of file +My dotfiles for both Arch Linux and Windows + +## Useage on Linux + +### Checking out the repo + +```sh +git clone --bare gitea@git.theflyingfool.com:theflyingfool/dotfiles.git $HOME/.dot +alias dot='/usr/bin/git --git-dir="$HOME/.dot/" --work-tree="$HOME"' +dot checkout +dot config --local status.showUntrackedFiles no +source ~/.zshrc +``` + +If there are conflicts: + +```sh +mkdir -p .dot-backup && \ +dot checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | \ +xargs -I{} mv {} .dot-backup/{} +dot checkout +``` + +### Managing dotfiles + +** Adding or Modifying files ** + +```sh +dot add .zshrc +dot commit -m "Update .zshrc" +dot push +``` \ No newline at end of file