chezmoi-dotfiles  by mizchi

macOS dotfiles for AI agents and developer workflows

Created 3 months ago
560 stars

Top 57.2% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This repository provides a managed dotfiles setup for macOS, leveraging chezmoi to organize and deploy configurations for various development tools and shell environments. It aims to streamline the setup of a consistent and feature-rich developer workspace.

How It Works

The core of this project is chezmoi, a tool for managing dotfiles. Configurations are organized in a directory structure that mirrors the target user's home directory (e.g., dot_zshrc maps to ~/.zshrc). This declarative approach enables consistent deployment of shell customizations, editor configurations (Helix), prompt themes (Starship), plugin managers (Sheldon), and terminal multiplexers (Zellij). The structure also includes specific configurations for dot_claude, integrating tools like Jujutsu VCS, dotenvx, and devbox.

Quick Start & Requirements

  • Primary install/run command:
    chezmoi init https://github.com/mizchi/chezmoi-dotfiles.git
    chezmoi apply
    
  • Non-default prerequisites: macOS is the target OS. Requires chezmoi, zsh, and potentially other tools like Helix, mise, Sheldon, Starship, Zellij, and prek to be installed.
  • Links: No official quick-start or documentation links are provided in the README snippet.

Highlighted Details

  • Comprehensive dotfiles tailored for macOS development environments, covering shell, editors, and utilities.
  • Includes robust configurations for popular tools: Helix editor, mise (asdf alternative), Sheldon plugin manager, Starship prompt, and Zellij terminal multiplexer.
  • Dedicated dot_claude section with skills for Jujutsu VCS, dotenvx environment management, and Nix-based devbox environments.
  • Integrates prek with secretlint for pre-commit hooks, actively preventing accidental commits of sensitive information.

Maintenance & Community

No information on contributors, community channels, or roadmap is present in the provided README snippet.

Licensing & Compatibility

No license information is specified in the README snippet. Compatibility beyond macOS is not detailed.

Limitations & Caveats

The dotfiles are explicitly tailored for macOS, and their functionality on other operating systems is not guaranteed. The setup assumes the user is comfortable installing and managing the various development tools configured within the repository.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
504 stars in the last 30 days

Explore Similar Projects

Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
27 more.

goose by aaif-goose

1.2%
43k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 11 hours ago
Feedback? Help us improve.