Introducing my dotfiles

my init.lua my init.lua file

Installation

Make sure you installed stow

brew install stow

After that, just clone my repo to your home directory

cd ~ && git clone git@github.com:annguyenwasd/dotfiles.git && cd ~/dotfiles && rm -rf .non-stow && stow . && git stash -u

if you just want to use neovim, just

stow neovim

Details

neovim config

Plugins

Treesitter

Telescope

Status line

LSP

Completion

Explorer

Tmux integration

Git

Theme

Formatter

Comment

MISC

Debugger

tmux config

  • prefix key map to C-a (control + a)
  • press v to start selection in copy mode, press y to copy text
  • support mouse’s scroll wheel
  • customize theme to show minial info
    • left: `[section name][window number]:[window name][Z: if tmux has zoomed] [-: if last window used]
    • right: [time][date] Tmux status line

karabiner config

lazygit & lazydocker config

zsh config

aliases

custom functions

etc.