Welcome to my dotfiles! These configuration files power and personalize my development environment. Managed seamlessly with chezmoi 🏠, this repo is the single source of truth for my terminal, editor, and CLI tools.
⚠️ Work in Progress: Constantly evolving as I tweak, experiment, and optimize my workflow.
My primary editor, supercharged with LazyVim – a modular, lazy-loading plugin manager that keeps Neovim snappy and modern. Ideal for both coding and quick notes.
My terminal multiplexer of choice – tmux allows me to manage multiple terminal sessions efficiently. Paired with sensible keybindings and plugins for a seamless workflow across panes and windows.
My preferred shell, powered by a curated plugin ecosystem and theming via starship. It provides intelligent autosuggestions, syntax highlighting, and a rich interactive experience.
A simple, fast, and powerful terminal UI for Git. I use it to manage commits, branches, and merge conflicts with ease – without leaving the terminal.
A modern, Rust-based terminal file manager – sleek, responsive, and packed with features. A joy to use compared to traditional alternatives.
My shell prompt of choice – minimal, blazing-fast, and beautifully informative. Custom-tailored to show exactly what I need: Git status, language version, and more.
A GPU-accelerated terminal emulator that's fast, beautiful, and built with developer ergonomics in mind. Smooth rendering and high performance make it a key part of my daily workflow.
A modern JavaScript runtime like Node.js, but faster and more efficient. I use bun for running scripts, managing packages, and building JS/TS projects at lightning speed.
The missing package manager for macOS (and Linux). I use Homebrew to install and manage CLI tools, fonts, and GUI apps. It keeps my system tidy and my tools up-to-date.
chezmoi is the backbone of this setup. It helps me:
- 🔐 Manage private and public configs safely
- ⚙️ Stay consistent across machines
- 🧪 Experiment with changes without breaking things
I can set up a new machine quickly and confidently with a single command.
- 🧹 Minimal, clean, and functional
- 🧠 Smart defaults with powerful customizations
- 🔄 Cross-platform ready
- ⚡ Optimized for performance and speed
- 💡 Designed for clarity and efficiency
Coming soon... (will include bootstrap steps using chezmoi)
Got an idea? Want to share your setup? Feel free to open an issue or a pull request. Always up for learning and improving!