Skip to content
/ dotfiles Public

Agent-managed developer environment. I describe what I want, they do the rest.

License

Notifications You must be signed in to change notification settings

ivy/dotfiles

Repository files navigation

Dotfiles

A personal developer environment managed by coding agents. I provide intent and taste; agents handle the rest — installation, configuration, updates, and repairs.

Built on Chezmoi for dotfile management, Renovate for automated dependency updates, and Claude Code for everything else.

Stack

Layer Tool What's going on
Terminal Ghostty FiraCode Nerd Font, Catppuccin theme, split/tab keybindings
Shell zsh Oh My Zsh, vi keybindings, atuin history, syntax highlighting, 1Password credential injection
Multiplexer tmux gpakosz/.tmux framework, vim-tmux-navigator, vi copy mode
Editor Neovim LazyVim distribution, Catppuccin, 30+ plugins, Claude Code integration
Tools mise 20+ pinned CLIs across aqua, npm, pipx, and cargo backends
Dotfiles Chezmoi Templated configs, run-on-change scripts, pinned externals
Deps Renovate Automated updates for mise, Actions, Docker, Neovim plugins, and Chezmoi externals
CI GitHub Actions ShellCheck + BATS on push, Claude Code review on PRs
Agents Claude Code Skills, hooks, specialized subagents — agents manage the environment end-to-end

Every dependency is version-pinned. Every update flows through automation.

For the thinking behind this setup, see docs/vision.md and docs/core-principles.md.

Installation

git clone https://github.com/ivy/dotfiles.git && cd dotfiles && ./install.sh

Run ./install.sh --help for options, or see CLAUDE.md for the full development workflow.

Not a Product

This is a personal setup. There's no support, no issues, no PRs. You're welcome to read, learn from, and steal from it — but it's built for one person and maintained by their agents.

License

ISC License — Ivy Evans.

About

Agent-managed developer environment. I describe what I want, they do the rest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5