Skip to content
/ dotfiles Public

Efficiently configure your development environment with ready-to-use dotfiles for Neovim, tmux, zsh (with Oh My Zsh), and Kitty. Perfect for developers looking to enhance productivity and streamline their coding workflow.

Notifications You must be signed in to change notification settings

kaez/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

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.

Prerequisites

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

Installation

Clone the repository:

git clone https://your-repo/dotfiles.git ~/dotfiles
cd ~/dotfiles

Kitty Configuration

Kitty is a modern, fast, and feature-rich terminal emulator. To use it:

  1. Install Kitty:
    sudo apt install kitty
    

Zsh and Oh My Zsh Configuration

Zsh is a powerful command interpreter, and Oh My Zsh is a framework for managing your zsh configuration.

  1. Install Zsh:
    sudo apt install zsh
    
  2. Make zsh your default shell:
    chsh -s $(which zsh)
    
  3. Install Oh My Zsh:
    sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    

Tmux Configuration

tmux is a terminal multiplexer that allows for multiple terminal sessions in one window.

  1. Install tmux:
    sudo apt install tmux
    

Neovim Configuration

Neovim is a text editor based on Vim, but with improved features.

  1. Install Neovim using apt :
    sudo apt install neovim
    
  2. Install Neovim using snap
    sudo snap install nvim
    
  3. Install neovim using brew
    sudo brew install neovim
    

Apply the configurations

After installing the necessary software, run the installation script to apply the configurations:

chmod +x install.sh
./install.sh

Updates

To update your configurations, pull the latest changes from the repository and rerun the installation scripts if necessary.

cd ~/dotfiles
git pull

Contributions

Contributions to this repository are welcome. If you have suggestions or improvements, feel free to create an issue or a pull request.

About

Efficiently configure your development environment with ready-to-use dotfiles for Neovim, tmux, zsh (with Oh My Zsh), and Kitty. Perfect for developers looking to enhance productivity and streamline their coding workflow.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published