Skip to content

itzcodex24/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

~/. 📂
🛠️ My Dotfiles
Powered by chezmoi 🏠


📦 Overview

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.


⚙️ Tools I Use

📝 Neovim (with LazyVim)

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.

🧰 tmux

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.

💻 zsh

My preferred shell, powered by a curated plugin ecosystem and theming via starship. It provides intelligent autosuggestions, syntax highlighting, and a rich interactive experience.

📊 lazygit

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.

📁 yazi

A modern, Rust-based terminal file manager – sleek, responsive, and packed with features. A joy to use compared to traditional alternatives.

🌌 starship

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.

🖥️ ghostty

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.

🍞 bun

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.

🍺 Homebrew

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.


🛠 Dotfiles Managed with chezmoi

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.


📌 Features

  • 🧹 Minimal, clean, and functional
  • 🧠 Smart defaults with powerful customizations
  • 🔄 Cross-platform ready
  • ⚡ Optimized for performance and speed
  • 💡 Designed for clarity and efficiency

🧪 Setup Instructions

Coming soon... (will include bootstrap steps using chezmoi)


📫 Feedback or Suggestions?

Got an idea? Want to share your setup? Feel free to open an issue or a pull request. Always up for learning and improving!


🔝 Back to top

About

My personal dotfiles - powered by NeoVim, tmux & zsh

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published