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