Skip to content

Move package data from chezmoi config into .chezmoidata/packages.yml#53

Draft
Copilot wants to merge 1 commit intomainfrom
copilot/move-packages-to-packages-file
Draft

Move package data from chezmoi config into .chezmoidata/packages.yml#53
Copilot wants to merge 1 commit intomainfrom
copilot/move-packages-to-packages-file

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 17, 2026

Summary

  • moved package definitions out of home/.chezmoi.yaml.tmpl into home/.chezmoidata/packages.yml
  • updated brew/flatpak templates to consume package data via .packages.common and .packages.hosts
  • kept non-package config (common.defaultShell, env values, prompts) in the main chezmoi config template

Validation

  • ran parallel_validation (Code Review + CodeQL)
  • CodeQL: no analyzable code changes
  • Code Review: flagged pre-existing package list duplicates carried forward unchanged (neovim + nvim, and duplicate visual-studio-code across common and mac-4981)
  • attempted to run repository chezmoi validation flow, but sandbox DNS could not resolve get.chezmoi.io, so chezmoi could not be installed in this environment

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants