From 85d864261881d83455a670e3612d9fcb53892ec6 Mon Sep 17 00:00:00 2001 From: Siddarth Challa Date: Mon, 24 Mar 2025 15:07:18 -0400 Subject: [PATCH 1/3] Update README with detailed information and setup instructions --- README.md | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bd63d5e..da42956 100644 --- a/README.md +++ b/README.md @@ -1 +1,42 @@ -This will be where I store my bash profile aliases, vim setup, and other terminal related tools +# Dotfiles + +My personal dotfiles configuration for a productive development environment. + +## What's Inside + +- **Bash Profile**: Custom aliases and functions for improved terminal workflow +- **Vim Setup**: Customized vim configuration for efficient text editing +- **Terminal Tools**: Various utilities and configurations for terminal-based development +- **Git Configuration**: Custom git aliases and settings + +## Recent Updates + +- Added git changed files function using fzf for interactive file selection +- Organized bash profile aliases for better maintainability +- Customized terminal tools for enhanced productivity + +## Installation + +1. Clone this repository: + ```bash + git clone https://github.com/ChallaHalla/dotfiles.git ~/.dotfiles + ``` + +2. Create symbolic links: + ```bash + ln -s ~/.dotfiles/.bashrc ~/.bashrc + ln -s ~/.dotfiles/.vimrc ~/.vimrc + ``` + +3. Reload your shell: + ```bash + source ~/.bashrc + ``` + +## Contributing + +Feel free to fork this repository and customize it for your own use. If you have any improvements or suggestions, pull requests are welcome! + +## License + +This project is open source and available under the MIT License. \ No newline at end of file From d237713e5922de9c92aa9b2fdbe6694efea1253f Mon Sep 17 00:00:00 2001 From: Siddarth Challa Date: Mon, 24 Mar 2025 15:09:05 -0400 Subject: [PATCH 2/3] Simplify installation instructions to use setup script --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index da42956..708d28a 100644 --- a/README.md +++ b/README.md @@ -19,19 +19,21 @@ My personal dotfiles configuration for a productive development environment. 1. Clone this repository: ```bash - git clone https://github.com/ChallaHalla/dotfiles.git ~/.dotfiles + git clone https://github.com/ChallaHalla/dotfiles.git ~/dotfiles + cd ~/dotfiles ``` -2. Create symbolic links: +2. Run the setup script: ```bash - ln -s ~/.dotfiles/.bashrc ~/.bashrc - ln -s ~/.dotfiles/.vimrc ~/.vimrc + ./setup.sh ``` -3. Reload your shell: - ```bash - source ~/.bashrc - ``` +The setup script will: +- Configure git and neovim +- Remove any existing config files +- Create symbolic links for all dotfiles +- Initialize and update git submodules +- Handle special cases for Spin environments ## Contributing From 7ca0fc8cc4ea1fe3dfd618d23b2db42bf83bde26 Mon Sep 17 00:00:00 2001 From: Siddarth Challa Date: Mon, 24 Mar 2025 15:14:48 -0400 Subject: [PATCH 3/3] Remove license section from README --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index 708d28a..10b8a2c 100644 --- a/README.md +++ b/README.md @@ -37,8 +37,4 @@ The setup script will: ## Contributing -Feel free to fork this repository and customize it for your own use. If you have any improvements or suggestions, pull requests are welcome! - -## License - -This project is open source and available under the MIT License. \ No newline at end of file +Feel free to fork this repository and customize it for your own use. If you have any improvements or suggestions, pull requests are welcome! \ No newline at end of file