Skip to content

laurigates/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Dotfiles

Overview

This repository contains my personal dotfiles, managed using chezmoi. It sets up my development environment, including configurations for Zsh, Neovim, Git, and various development tools. Tool versions are managed using mise-en-place.

Installation

  1. Install chezmoi: Follow the instructions on the chezmoi installation guide.
  2. Initialize chezmoi with this repository:
    chezmoi init https://github.com/laurigates/dotfiles.git
  3. Review the changes: Check which files chezmoi plans to create or modify.
    chezmoi diff
  4. Apply the changes:
    chezmoi apply -v

Tool Management with mise-en-place

This setup uses mise-en-place (formerly rtx) to manage development tool versions (like Node.js, Python, Go, etc.).

  • Tool versions are defined in the .config/mise/config.toml file (managed by chezmoi).
  • After cloning or updating the dotfiles, run mise install in your shell to install the specified tool versions.
  • mise automatically activates the correct tool versions when you enter a directory containing a mise.toml or .tool-versions file.

Further Documentation

Components Overview

For a detailed breakdown of the tools and components managed by these dotfiles (like chezmoi, mise, Zsh plugins, Neovim setup, etc.), see:

Further Documentation

For more specific guides, see the following documents:

About

My personal dotfiles made public to inspire and/or confuse others.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published