Skip to content

feat: support multiple dotfiles repos #18

Description

@alexcatdad

Summary

Add support for managing multiple dotfiles repositories (e.g., work + personal).

Use Case

Some users have separate dotfiles for work and personal machines, or want to layer configs (personal on top of company baseline).

Proposed API

paw init work https://github.com/company/dotfiles
paw init personal https://github.com/me/dotfiles
paw sync work           # Sync specific repo
paw install personal    # Install from specific repo
paw list                # Show all configured repos

Implementation Notes

  • Config would move from single repo path to a map of named repos
  • Need to handle conflicts when layering configs
  • Consider priority/ordering for overlapping symlinks

Priority

Future enhancement - current single-repo model works for most users.


Created during repo separation planning

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions