My Coding Workspace
The environment I use to build, experiment, and ship ideas faster. Built around productivity, simplicity, and tools that genuinely make coding more enjoyable.
Built For
- 1
Generative AI
Building AI applications with LLMs, RAG pipelines, AI agents, and modern AI frameworks.
- 2
Full Stack Development
Creating responsive web apps with React, Next.js, Node.js, and scalable backend systems.
- 3
DSA Practice
A distraction-free setup for solving problems, learning algorithms, and sharpening fundamentals.
- 4
Open Source
Building in public, contributing to projects, and sharing what I learn along the way.
Core Tools
Install the CLI tools, prompt, and shell plugins:
brew install \
powerlevel10k \
zsh-autosuggestions \
zsh-syntax-highlighting \
neovim \
tmux \
eza \
bat \
fd \
fzf \
ripgrep \
zoxide \
lazygit \
gh \
thefuck \
tldr \
treeInstall iTerm2 and the Nerd Font:
brew install --cask \
iterm2 \
font-hack-nerd-fontShell & Productivity
Back up your existing .zshrc (if any):
[ -f ~/.zshrc ] && mv ~/.zshrc ~/.zshrc.backupCreate a new .zshrc and paste the configuration below:
nvim ~/.zshrcStyle the Powerlevel10k prompt with the interactive configurator (optional):
p10k configureWorkspace Management
Create the tmux config directory:
mkdir -p ~/.config/tmuxCreate the config file:
nvim ~/.config/tmux/tmux.conf.zshrc Configuration
tmux Configuration
Apply Configuration
Reload your shell (or use the reload-zsh alias):
source ~/.zshrcOr simply restart your terminal
Dotfiles & Configs
sumandey7684/dotfiles
Full configuration files, the tmux modules, and updates