# Package lists Each concern owns package names exactly once. Native, AUR, and global npm packages use `*-repo.txt`, `*-aur.txt`, and optional `*-npm.txt` files: - `common/` is portable workstation functionality. - `laptop/` is hardware and power support for this laptop. - `desktop/` is empty until a desktop-specific dependency exists. - `ignored/` contains dependency packages Decman must not prune during adoption. A host composes concerns in `../hosts.py`. Add a package to the narrowest concern that explains why it exists, then run `../scripts/verify.py`. The npm plugin installs missing declared command packages globally after the pacman and AUR steps; it does not remove unrelated global npm packages.