Welcome to my dotfiles repository. This repository contains my personal configuration files and scripts for setting up a linux kde environment. These dotfiles are managed using bash.
- Installation
- Features
- Usage
- Setup Script Parameters
- Customization
- Troubleshooting
- Contributing
- Credits
- License
Before you can use these dotfiles, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/Deep7k/dotfiles.git ~/.dotfiles cd ~\.dotfiles
-
Run the setup script:
.\setup.sh
This will install additional dependencies, installs required fonts and configures starship shell prompt.
- Bash Profile: Custom bash profile with aliases, functions.
- Starship prompt: Beautiful prompt that has git integration
- Gitconfig: custom gitconfig with aliases.
After running the setup script, you can start using the customized Bash environment. Some features include:
- Aliases: Shortcut commands for common tasks.
- Functions: Reusable bash functions.
- Custom Prompt: Enhanced prompt with Git branch information.
Feel free to customize these dotfiles to suit your needs. Here are some common customization options:
- Bash Profile: Edit
bashrc
to add or modify aliases, functions, and other settings. - gitconfig: Modify
gitconfig
to add aliases and more
Contributions are welcome! If you have improvements or fixes, feel free to submit a pull request. Please ensure your contributions adhere to the following guidelines:
- Follow the existing coding style.
- Test your changes thoroughly.
- Update the documentation if necessary.
This project was inspired by the following resources and people:
- Chris Titus Tech for inspiring me to create this repo.
- Starship for awesome prompt.
- ryanosis for creating beautiful fonts
This repository is licensed under the MIT License. See the LICENSE file for more details.