diff options
| author | Craig Jennings <c@cjennings.net> | 2026-08-08 04:55:52 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-08-09 11:47:36 -0500 |
| commit | fca837883b0b79793ea81d223d6e08a8ee2b2248 (patch) | |
| tree | 2c9deff0b93ad0b42842fbe7ba30a4f28732a894 /scripts/games.sh | |
| parent | fc3a8508561114177a67bbdb6802bdcf1df7683e (diff) | |
| download | archsetup-fca837883b0b79793ea81d223d6e08a8ee2b2248.tar.gz archsetup-fca837883b0b79793ea81d223d6e08a8ee2b2248.zip | |
feat: automate microcode, TLP radio enable, and ZFS tmp.mount mask
The 2026-04 velox setup left three manual fixes behind. All three now happen at install time.
- The TLP config sets DEVICES_TO_ENABLE_ON_STARTUP="bluetooth wifi". systemd-rfkill is masked on laptops because it fights TLP, so TLP is the only thing left that can restore radio state. Without this a fresh install can boot with both radios soft-blocked.
- mask_tmp_mount_for_zfs masks systemd's tmp.mount when the pool carries a dataset mounted at /tmp, so tmpfs can't shadow the dataset and break systemd-tmpfiles.
- install_cpu_microcode installs intel-ucode or amd-ucode by vendor_id, first in boot_ux so grub-mkconfig and mkinitcpio's microcode hook both see the ucode image.
New tests cover each function across normal, boundary, and error cases. The boot_ux and snapshot-dispatch sequence pins include the new calls.
Diffstat (limited to 'scripts/games.sh')
0 files changed, 0 insertions, 0 deletions
