Skip to content

bendsp/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 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)

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

Watchers

Forks