From 26a20f3df2a0d566c3d696032991987ddb518d8e Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 15 Nov 2025 15:04:03 -0600 Subject: feat(archsetup): add firmware management and console font configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Install mkinitcpio-firmware to silence firmware warnings during upgrades - Configure lat0-16 console font for better TTY readability - Add firmware cleanup task to TODO.org (Method 3: System Hygiene) - Remove old archsetup log file Changes: - archsetup:589 - Add mkinitcpio-firmware AUR package installation - archsetup:963-964 - Configure console font in boot_ux function - TODO.org:419-441 - Add task to remove unnecessary firmware (~600MB savings) Technical details: - Framework laptop only needs intel and atheros firmware packages - mkinitcpio-firmware provides enterprise hardware firmware - lat0-16 font chosen for 2256x1504 high-res display - Eliminates firmware and consolefont warnings during mkinitcpio 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- TODO.org | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 90e3f03..2b99c75 100644 --- a/TODO.org +++ b/TODO.org @@ -416,6 +416,30 @@ Make package diff a runnable script instead of manual process **** TODO [#B] Check dotfiles for uninstalled packages - remove orphaned configs **** TODO [#B] Verify all stowed files are actually used +*** TODO [#B] Remove unnecessary linux-firmware packages +Remove firmware packages for hardware not present on Framework laptop. + +Only needed: +- linux-firmware-intel (CPU/GPU/Audio) +- linux-firmware-atheros (WiFi) + +Can remove: +- linux-firmware (meta-package) +- linux-firmware-amdgpu +- linux-firmware-broadcom +- linux-firmware-cirrus +- linux-firmware-mediatek +- linux-firmware-nvidia +- linux-firmware-other +- linux-firmware-radeon +- linux-firmware-realtek + +Disk space savings: ~600 MB + +See [[file:docs/firmware-cleanup.org][docs/firmware-cleanup.org]] for full analysis and removal commands. + +After removal, update archsetup script to install only needed firmware packages. + *** TODO [#C] Review and reorganize dotfiles for unused applications Review all dotfiles by application and remove unused application configurations. -- cgit v1.2.3