Skip to content
dvochoaPublic

About

My dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

My Dotfiles

Setup

  1. Install oh-my-zsh

  2. Install brew packages by running ./brew_install_packages.sh

  3. Download or copy and paste the contents of whichever dotfiles you'd like to use and edit/remove the fields that seem inappropriate to you (e.g. the user information in .git_config). If you'd like you can also clone this repo and symlink its files to keep your dotfiles up to date with changes here.

    • Ghostty: ghostty/config.ghostty → ~/.config/ghostty/config.ghostty
    • Herdr: herdr/config.toml → ~/.config/herdr/config.toml. Run herdr/install_plugins.sh once to install the plugins it lists.
  4. Run source <file_name> after bringing in any changes so that they take effect immediately.

Coding Agents

agents/AGENTS.md is the shared instruction source for coding agents.

  • Claude: Link claude/ to ~/.claude and agents/ to ~/.agents.
  • Codex: Link .codex/AGENTS.md and .codex/hooks.json into ~/.codex; leave Codex's config (too much churn), auth, sessions, caches, and runtime state local. Link individual .codex/skills/* directories into ~/.codex/skills/.
  • agents/.skill-lock.json is the source of truth for globally installed third-party skills. After linking agents/ to ~/.agents, run node agents/install-skills.mjs once to install every locked skill for the agents listed in the lock file. The skills CLI keeps agent-specific directories as links to ~/.agents/skills/; run the command again after editing the lock file or to refresh the skills.

Future Improvements

  • Introduce script for packages installed via non-homebrew package managers such as npm
  • Include a more holistic install/setup script
  • Could consider integrating with something like chezmoi to make this more straightforward and feature rich.

About

My dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages