A collection of my configuration files and dotfiles for various tools and environments.
This repository contains configuration files and dotfiles for various applications and environments I use. It is designed to streamline the setup process for new machines or environments.
- Neovim Configurations:
- Shell Configurations:
- Zsh
- Bash
- Other Tools:
- tmux
- Git
To get started with these configurations, follow these steps:
-
Clone the Repository:
git clone https://github.com/Memnoc/dots-and-configs.git cd dots-and-configs
-
Backup Existing Configurations:
mv ~/.config/nvim ~/.config/nvim.backup mv ~/.zshrc ~/.zshrc.backup mv ~/.bashrc ~/.bashrc.backup mv ~/.tmux.conf ~/.tmux.conf.backup
-
Symlink Configuration Files:
ln -s $(pwd)/.config/nvim ~/.config/nvim ln -s $(pwd)/.zshrc ~/.zshrc ln -s $(pwd)/.bashrc ~/.bashrc ln -s $(pwd)/.tmux.conf ~/.tmux.conf
Each Neovim configuration has its own README with specific instructions and features. Refer to the individual READMEs for detailed setup and usage information:
- Zsh: Customize your shell experience with the
.zshrc
configuration. - Bash: Improve your Bash shell with the
.bashrc
configuration.
- tmux: Enhance your terminal multiplexing with the provided
.tmux.conf
. - Git: Use the
.gitconfig
to streamline your Git workflow.
Feel free to modify any configuration files to suit your personal preferences. This repository is meant to be a starting point for your custom setup.
Contributions are welcome! If you have improvements or new configurations to add, please open a pull request with a detailed description.
This repository is licensed under the MIT License. See the LICENSE file for more information.
Feel free to further customize and add any additional information as needed!