This repository contains my personal configurations for Neovim, tmux, zsh, and kitty. Below are the instructions to install and configure these tools on your system.
Before starting, make sure you have git
installed on your machine to clone this repository. If you do not have git
, you can install it using the following command (for Ubuntu):
sudo apt update && sudo apt install git
Clone the repository:
git clone https://your-repo/dotfiles.git ~/dotfiles
cd ~/dotfiles
Kitty is a modern, fast, and feature-rich terminal emulator. To use it:
- Install Kitty:
sudo apt install kitty
Zsh is a powerful command interpreter, and Oh My Zsh is a framework for managing your zsh configuration.
- Install Zsh:
sudo apt install zsh
- Make zsh your default shell:
chsh -s $(which zsh)
- Install Oh My Zsh:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
tmux is a terminal multiplexer that allows for multiple terminal sessions in one window.
- Install tmux:
sudo apt install tmux
Neovim is a text editor based on Vim, but with improved features.
- Install Neovim using apt :
sudo apt install neovim
- Install Neovim using snap
sudo snap install nvim
- Install neovim using brew
sudo brew install neovim
After installing the necessary software, run the installation script to apply the configurations:
chmod +x install.sh
./install.sh
To update your configurations, pull the latest changes from the repository and rerun the installation scripts if necessary.
cd ~/dotfiles
git pull
Contributions to this repository are welcome. If you have suggestions or improvements, feel free to create an issue or a pull request.