Prompt file imported from BigMikeM/dotfiles (
.github/prompts/add-package-across-distros.prompt.md). Fill in{{input}}before use. Copyright stays with the author.
Add a package to this dotfiles repo using the request: {{input}}
Follow this workflow:
- Open scripts/package_list and identify the best target arrays by platform and package manager.
- Prefer system package managers first, then cargo, uv, npm, snap, or flatpak only when justified.
- Check naming differences across Fedora, Ubuntu or Debian, Arch, WSL, Pop!_OS, and Raspberry Pi.
- Keep existing grouping and comment style in scripts/package_list.
- Avoid breaking lightweight Raspberry Pi package strategy.
- If needed, update scripts/bootstrap or scripts/update so installation and updates stay consistent.
- If behavior or package strategy changes, update README.md and TODO.md when relevant.
- Summarize:
- Files changed
- Which arrays were updated
- Why each package manager target was chosen
- Any distro caveats
- Suggested verification commands