Skip to content

mikecfisher/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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
  • Automatic Homebrew package management

Directory Structure

.
├── .chezmoitemplates/           # Shared templates
├── dot_config/                  # Configuration files (~/.config)
│   ├── private_fish/            # Fish shell configuration
│   └── brewfile/                # Homebrew Brewfile
├── .chezmoidata/               # Data used in templates
├── docs/                       # Documentation
└── run_scripts/                # Scripts run on apply

License

MIT

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published