Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My personal configuration files for development environment.

Contents

  • nvim/ - Neovim configuration with Lazy.nvim plugin manager
  • shell/ - ZSH configuration
  • tmux/ - Tmux configuration
  • wezterm/ - WezTerm terminal emulator configuration
  • opencode/ - OpenCode AI assistant configuration

Installation

git clone https://github.com/YOUR_USERNAME/dots.git ~/dots
cd ~/dots
./install.sh

The install script will:

  1. Create necessary directories
  2. Backup any existing configuration files
  3. Create symlinks from your home directory to this repository

Manual Installation

If you prefer to install manually, create symlinks:

# ZSH
ln -s ~/dots/shell/.zshrc ~/.zshrc

# Tmux
ln -s ~/dots/tmux/.tmux.conf ~/.tmux.conf

# Neovim
ln -s ~/dots/nvim/init.lua ~/.config/nvim/init.lua
ln -s ~/dots/nvim/lazy-lock.json ~/.config/nvim/lazy-lock.json
ln -s ~/dots/nvim/lua ~/.config/nvim/lua

# OpenCode
ln -s ~/dots/opencode/opencode.json ~/.config/opencode/opencode.json

# WezTerm (WSL)
ln -s ~/dots/wezterm/.wezterm.lua /mnt/c/Users/YOUR_USER/.wezterm.lua

Requirements

  • Neovim >= 0.9
  • Tmux >= 3.0
  • ZSH
  • WezTerm

About

Personal dotfiles: nvim, zsh, tmux, wezterm, opencode

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages