Skip to content

sayanchowdhury/dotfiles

Repository files navigation

Dotfiles

Personal dotfiles managed with Dotbot. I keep my shell, editor, terminal, and mail configs here and link them into $HOME via a single install script.

What's inside

  • Zsh setup with Oh My Zsh + zgenom, plus Powerlevel10k.
  • Neovim config (nvim/).
  • Kitty terminal config (kitty/).
  • Git config and ignore rules (git/).
  • Tmux + tmuxinator (tmux/, tmuxinator/).
  • Taskwarrior config (taskwarrior/).
  • Mail setup for mutt/msmtp/mbsync/notmuch (mail/).
  • Local bin helpers (localbin/).

Install

This repo uses Dotbot with git submodules. From the repo root:

./install

That will:

  • Initialize and update submodules.
  • Link everything defined in install.conf.yaml into $HOME.
  • Create missing directories and relink existing paths.

Layout

  • install.conf.yaml contains all link targets.
  • install is the wrapper that runs Dotbot.
  • Each top-level folder maps to a specific tool or config area.

Notes

  • If you have your own ~/.gitconfig or shell files, back them up first.
  • Mail configs include account details; edit them before running ./install on a new machine.
  • If you want to skip a section, comment it out in install.conf.yaml.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published