This repository contains my personal dotfiles, configurations, and scripts for customizing my Linux environment.
To start using this repository to manage your dotfiles, follow these steps:
-
Clone the Repository:
git clone --bare https://github.com/praneeth-katuri/dotfiles.git $HOME/.dotfiles -
Set Up Git Alias: Set up an alias named 'dotfiles' to simplify managing dotfiles with Git.
alias dotfiles='/usr/bin/git --git-dir="$HOME/.dotfiles/" --work-tree="$HOME"'
-
Create a Backup Directory:
mkdir -p .dotfiles-backup
-
Backup Existing Dotfiles and Checkout:
dotfiles checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .dotfiles-backup/{}
-
Suppress Untracked Files Warning:
dotfiles config --local status.showUntrackedFiles no
Contributions to this project are welcome! If you have any issues or ideas for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.