mirror of
https://github.com/nix-community/home-manager.git
synced 2026-06-06 05:12:50 +00:00
Existing configs setting `programs.vscode.package` to a fork package (e.g. `pkgs.vscodium`) silently kept evaluating but wrote files to Visual Studio Code's paths instead of the fork's. Detect known fork pnames and emit an actionable warning pointing to the dedicated module. The `pname` option, previously used with `package = null`, no longer has any effect since `nameShort`/`dataFolderName` are now factory arguments. Replace it with `mkRemovedOptionModule` so the migration fails loudly rather than silently. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>