Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This repository contains my personal dotfiles and the tools I use.

Tools & Environment

  • Terminal: iTerm2 (Minimal theme, smooth resizing)
  • Shell: Zsh with Oh My Zsh
  • Prompt: Starship (Catppuccin Mocha theme)
  • Multiplexer: tmux (Catppuccin Mocha, Persistence via TPM)
  • Editor: Neovim (Gruvbox theme, LSP, Treesitter, Lazy.nvim)
  • Navigation: zoxide (Smarter cd), fzf (Fuzzy Finder)
  • Git Utilities: lazygit, gitmux
  • Modern CLI: eza (Improved ls), fd (File discovery), bat (File previews), Delta (Git diffs)

Keybindings

tmux (Prefix: Option + Space)

Action Binding
Move between panes Option + h/j/k/l or Arrows
Switch to window 1-9 Option + 1-9
New Window Option + n
Vertical Split Option + |
Horizontal Split Option + -
Zoom (Fullscreen) Option + f
Kill Pane Option + q
Copy Entire Pane Option + a
Rename Window Option + Shift + r
Reload Config Prefix + r

Shell Aliases & Navigation

Command Action
lg Launch LazyGit
v / vim Launch Neovim
gs Git Status
.. Go up one directory
z <dir> Smart jump to directory
zi <dir> Interactive fuzzy jump
Ctrl + R Fuzzy history search
Ctrl + T Fuzzy file find
Alt + C Fuzzy directory jump

Aesthetic Profile

  • Colorscheme: Catppuccin Mocha (Terminal/tmux/Prompt) & Gruvbox (Neovim).
  • Fonts: JetBrainsMono Nerd Font.
  • Layout: Top-aligned status bar in tmux with rounded pill modules.

Installation

The repository includes an install.sh script to manage symbolic links:

./install.sh

About

My dotfiles and terminal tools I use

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages