From c6627f0e67f2897a24fc64f8a1a4a2c51fdbcd16 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Mon, 13 Oct 2025 01:06:56 -0400 Subject: [PATCH] Cleanup --- install/config/hardware/fix-apple-suspend-nvme.sh | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/install/config/hardware/fix-apple-suspend-nvme.sh b/install/config/hardware/fix-apple-suspend-nvme.sh index 9ae1173..e6cbb5a 100644 --- a/install/config/hardware/fix-apple-suspend-nvme.sh +++ b/install/config/hardware/fix-apple-suspend-nvme.sh @@ -4,17 +4,12 @@ MACBOOK_MODEL=$(cat /sys/class/dmi/id/product_name 2>/dev/null || true) if [[ "$MACBOOK_MODEL" =~ MacBook(8,1|9,1|10,1)|MacBookPro13,[123]|MacBookPro14,[123] ]]; then echo "Detected MacBook model: $MACBOOK_MODEL" - echo "Applying NVMe suspend fix..." - # Check if the NVMe device exists at the expected PCI address NVME_DEVICE="/sys/bus/pci/devices/0000:01:00.0/d3cold_allowed" if [[ -f "$NVME_DEVICE" ]]; then - # Apply the fix immediately to prevent d3cold power state issues - echo 0 | sudo tee "$NVME_DEVICE" >/dev/null || true + echo "Applying NVMe suspend fix..." - # Create systemd service to ensure fix persists across reboots - # The service runs after multi-user.target to ensure the device is available cat </dev/null [Unit] Description=Omarchy NVMe Suspend Fix for MacBook @@ -26,11 +21,8 @@ ExecStart=/bin/bash -c 'echo 0 > /sys/bus/pci/devices/0000\:01\:00.0/d3cold_allo WantedBy=multi-user.target EOF - # Enable the service to run on boot sudo systemctl enable omarchy-nvme-suspend-fix.service sudo systemctl daemon-reload - - echo "NVMe suspend fix applied and systemd service enabled" else echo "Warning: NVMe device not found at expected PCI address (0000:01:00.0)" echo "This fix may not be needed for this MacBook model"