macbook 12' fixes on login keyboard & suspend wake up (#1959)

* macbook 12' fixes on login keyboard & suspend wake up

- apple spi keyboard production_name pattern fixed:

Macbook 12' are MacBook8,1 9,1 and 10,1 for 2015, 2016 and 2017 models
The MacBookPro12,1 is not a thing.

ref: https://everymac.com/ultimate-mac-lookup/?identify=MacBook10%2C1

- add fix-apple-suspend-nvme.sh to fix MacBooks with NVMe cannot wake up

ref: https://github.com/Dunedan/mbp-2016-linux?tab=readme-ov-file#suspend--hibernation

* fix escapes in file path

* add invocation in all.sh and migration script

* Fix paths

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
This commit is contained in:
Wey Gu
2025-10-13 08:19:10 +08:00
committed by GitHub
parent 56e690b861
commit fa029c54fb
3 changed files with 42 additions and 0 deletions

3
migrations/1759913695.sh Normal file
View File

@@ -0,0 +1,3 @@
echo "Fix NVMe suspend issues on MacBook models"
bash $OMARCHY_PATH/install/config/hardware/fix-apple-suspend-nvme.sh