This package used to only drop the Espressif KiCad files under /usr/share/kicad and leave all library registration to the user.
It has now been reworked, and it installs all files under a dedicated /usr/share/kicad/espressif/ hierarchy (symbols, footprints and 3D models). To avoid touching $HOME during installation, it still does not modify fp-lib-table or sym-lib-table automatically.
Instead, the package now provides an optional helper:
kicad-espressif-register
Run it as your normal user after installing or upgrading. The script will: - create minimal sym-lib-table/fp-lib-table if they don’t exist yet, - back up the current tables (*.bak), - and append global entries for the Espressif symbol/footprint libraries.
After that, the libraries appear in KiCad’s global library managers and can be used normally.
Pinned Comments
Kaleb commented on 2025-11-21 18:50 (UTC)
This package used to only drop the Espressif KiCad files under /usr/share/kicad and leave all library registration to the user.
It has now been reworked, and it installs all files under a dedicated /usr/share/kicad/espressif/ hierarchy (symbols, footprints and 3D models). To avoid touching $HOME during installation, it still does not modify fp-lib-table or sym-lib-table automatically.
Instead, the package now provides an optional helper:
kicad-espressif-register
Run it as your normal user after installing or upgrading. The script will: - create minimal sym-lib-table/fp-lib-table if they don’t exist yet, - back up the current tables (*.bak), - and append global entries for the Espressif symbol/footprint libraries.
After that, the libraries appear in KiCad’s global library managers and can be used normally.