Welcome to my personal dotfiles repository! This collection includes configurations for Neovim, Tmux, and other essential tools that enhance my development environment. The goal is to streamline and optimize my workflow, making it more efficient and enjoyable.
This repository contains tailored configuration files designed to improve your development experience. The configurations are optimized to ensure a smooth and productive workflow, whether you are a seasoned developer or just starting out.
- Neovim: Customized settings to maximize the power and efficiency of text editing.
- Tmux: Enhancements to boost productivity with the terminal multiplexer.
- Additional Tools: Configurations for various other tools used in daily development tasks.
Feel free to explore these configurations and adapt them to suit your personal preferences.
Before setting up, ensure you have the following tool installed:
- GNU Stow: A symlink farm manager that helps in managing dotfiles.
You can find more information and download it here: GNU Stow
To install and synchronize your configurations using GNU Stow, follow these steps:
-
Move Existing Configuration
mkdir -p ~/dotfiles/nvim/.config mv ~/.config/nvim ~/dotfiles/nvim/.config
-
Create Symlinks
stow -d ~/dotfiles -t ~ nvim
This command will create symlinks for the Neovim configuration. Replace
nvim
with other tool names (liketmux
,wezterm
, etc.) as needed.
To restore your configurations from this repository, execute the following commands:
-
Clone the Repository
git clone https://github.com/meanii/dotfiles.git ~/dotfiles
-
Apply Configurations
stow -d ~/dotfiles -t ~ nvim tmux wezterm
This command will restore the configurations for Neovim, Tmux, and Wezterm. You can adjust the command to include any other tools you wish to configure.
Feel free to adapt these steps to fit your specific needs and tools. If you have any questions or need further assistance, don't hesitate to reach out!