Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal configuration for Neovim (LazyVim), tmux, and Yazi.

What's included

Tool Config
Neovim LazyVim + extras: TypeScript, Vue, Copilot, JSON + ESLint formatting via eslint_d
tmux Catppuccin Mocha theme, sensible keymaps, mouse support
Yazi Catppuccin Mocha theme
Ghostty IosevkaTerm Nerd Font, Catppuccin Mocha, hidden titlebar

Install

git clone git@github.com:idaldu/dotfiles.git ~/dotfiles
cd ~/dotfiles
chmod +x install.sh
./install.sh

The script creates symlinks and backs up any existing configs to ~/.dotfiles-backup-<timestamp>/.

Requirements

Install these first:

# macOS
brew install neovim tmux yazi ghostty node git ripgrep fd lazygit

# Neovim extras (for LazyVim)
brew install luarocks stylua

After install

  • Neovim — open nvim, plugins install automatically via lazy.nvim. Run :MasonInstall eslint_d once for ESLint formatting.
  • tmux — press C-s + I (prefix + I) to install plugins (catppuccin theme).
  • Yazi — runs as-is with Catppuccin theme.

Neovim extras enabled

  • lazyvim.plugins.extras.ai.copilot
  • lazyvim.plugins.extras.lang.json
  • lazyvim.plugins.extras.lang.typescript
  • lazyvim.plugins.extras.lang.vue

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages