mirror of
https://github.com/basecamp/omarchy.git
synced 2026-02-17 15:25:37 +00:00
* macbook: enable internal keyboard at LUKS by loading applespi in initramfs - Detect T1 models (MacBookPro13,2/13,3 and 14,2/14,3) - Add mkinitcpio drop-in: MODULES+=(applespi intel_lpss_pci spi_pxa2xx_platform) - Add HOOKS+=(keyboard) for early input - Prefer in-kernel applespi; fallback to DKMS via AUR helper if needed * macbook: expand SPI keyboard support to include 12-inch MacBook - Add support for MacBook12,1 (12-inch MacBook 2015-2017) with SPI keyboards - Rename configuration from T1-specific to SPI-keyboard-specific terminology - Update mkinitcpio drop-in filename: omarchy-macbook-t1.conf -> omarchy-macbook-spi.conf - Clarify that this fix targets SPI keyboard interface, not just T1 chip models - Improved detection: covers all models with SPI keyboards needing applespi - Update comments and messages to reflect broader hardware support scope * Integrate MacBook SPI keyboard detection into limine-snapper.sh - Move MacBook detection from separate hardware script into limine-snapper.sh - Add comprehensive error handling with systemd journal logging - Ensure persistent MacBook SPI module loading for every boot - Remove redundant separate macbook-keyboard.sh file - Consolidate terminal and log output using tee with process substitution * Add support for MacbookPro13,1 and 14,1 models * change log tags from “omarchy” to “macbook” which is more appropriate. * Slim down and rearrange code * Unrelated change * More specific naming and make sure its actually run --------- Co-authored-by: Ryan Hughes <1630358+ryanrhughes@users.noreply.github.com> Co-authored-by: David Heinemeier Hansson <david@hey.com>
46 lines
665 B
Plaintext
46 lines
665 B
Plaintext
# Packages installed outside of install/packages.sh or optional packages
|
|
# Utilized by ISO builder to ensure package availability in the ISO
|
|
|
|
autoconf-archive
|
|
base
|
|
base-devel
|
|
broadcom-wl
|
|
btrfs-progs
|
|
dart
|
|
dkms
|
|
egl-wayland
|
|
git
|
|
gst-plugin-pipewire
|
|
gtk4-layer-shell
|
|
htop
|
|
intltool
|
|
iwd
|
|
jdk-openjdk
|
|
libpulse
|
|
libsass
|
|
libva-intel-driver
|
|
libva-nvidia-driver
|
|
limine
|
|
limine-mkinitcpio-hook
|
|
limine-snapper-sync
|
|
linux
|
|
linux-firmware
|
|
linux-headers
|
|
macbook12-spi-driver-dkms
|
|
nvidia-dkms
|
|
nvidia-open-dkms
|
|
nvidia-utils
|
|
lib32-nvidia-utils
|
|
pipewire
|
|
pipewire-alsa
|
|
pipewire-jack
|
|
pipewire-pulse
|
|
qt5-remoteobjects
|
|
qt6-wayland
|
|
sassc
|
|
snapper
|
|
webp-pixbuf-loader
|
|
wget
|
|
yay-debug
|
|
zram-generator
|