Skip to content

mikecfisher/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

171 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

A portable, templated dotfiles management system using chezmoi.

Overview

This repository contains my dotfiles and configurations managed with chezmoi. It handles configuration for:

  • VS Code and Cursor editor settings (shared configuration with editor-specific customizations)
  • Terminal settings and Fish shell configuration
  • Various development tools and preferences
  • Git integrations and workflow enhancements
  • Vim-style navigation and productivity

Documentation

📚 Complete documentation is available in the docs/ directory

Quick Start

One-Line Setup

sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply https://github.com/mikecfisher/dotfiles.git

The first apply installs dotfiles and a small bootstrap toolset. Provision the complete machine from an interactive terminal:

setup-mac

setup-mac is phased and resumable; run setup-mac --help for targeted or non-interactive operation.

Update Existing Installation

chezmoi update

Key Features

  • Fish shell configuration with intelligent plugins
  • Shared settings between VS Code and Cursor editors
  • Templated configuration files with conditional logic
  • Secure credential management via 1Password integration
  • Machine-specific customizations based on needs
  • Comprehensive Vim keybindings for editors
  • Resumable, profile-aware Mac provisioning

Directory Structure

.
├── .chezmoitemplates/           # Shared templates
├── dot_config/                  # Configuration files (~/.config)
│   └── private_fish/            # Fish shell configuration
├── .chezmoidata/               # Package and toolchain intent
├── dot_local/bin/              # setup-mac and local commands
├── docs/                       # Documentation
└── run_scripts/                # Scripts run on apply

License

MIT

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages