macbook: drop mascots and mbpfan; SMC already ramps

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
rope 2026-08-07 14:36:46 +01:00
parent 8067676713
commit 2c65cf1138
2 changed files with 7 additions and 4 deletions

View file

@ -30,10 +30,9 @@
services.tlp.enable = false; services.tlp.enable = false;
services.power-profiles-daemon.enable = true; services.power-profiles-daemon.enable = true;
# Linux leaves the Apple SMC fans at their minimum RPM — nothing in-tree # No mbpfan: measured 5813 of 6500 RPM at idle, so the SMC firmware is
# ramps them. The CPU therefore sits at its thermal limit under any real # already ramping hard on its own. A more aggressive curve has nothing
# load and throttles instead of spinning up. mbpfan drives applesmc. # left to give — the cooling path itself is the limit.
services.mbpfan.enable = true;
# Haswell's own thermal management: throttle gradually via RAPL/P-states # Haswell's own thermal management: throttle gradually via RAPL/P-states
# instead of waiting for the hardware's PROCHOT emergency brake. # instead of waiting for the hardware's PROCHOT emergency brake.

View file

@ -2011,6 +2011,7 @@ in
width: launcherPanel.visible ? launcherPanel.width : 0 width: launcherPanel.visible ? launcherPanel.width : 0
height: launcherPanel.visible ? launcherPanel.height : 0 height: launcherPanel.visible ? launcherPanel.height : 0
} }
${lib.optionalString (!isMacbook) ''
// Archie's ball. The rest of this surface is click-through, // Archie's ball. The rest of this surface is click-through,
// so without a hole here you could never pick it up. // so without a hole here you could never pick it up.
Region { Region {
@ -2019,6 +2020,7 @@ in
width: archieDog.hitW width: archieDog.hitW
height: archieDog.hitW height: archieDog.hitW
} }
''}
} }
Item { Item {
@ -7351,6 +7353,7 @@ in
// same rects the frame shader draws, paired with the way each // same rects the frame shader draws, paired with the way each
// one slides out: dropdowns and toasts rightward out of the // one slides out: dropdowns and toasts rightward out of the
// bar column, the launcher up out of the bottom frame band. // bar column, the launcher up out of the bottom frame band.
${lib.optionalString (!isMacbook) ''
Weird { Weird {
pushers: [ pushers: [
{ rect: chromeSdf.panel, push: Qt.point(1, 0) }, { rect: chromeSdf.panel, push: Qt.point(1, 0) },
@ -7361,6 +7364,7 @@ in
// Archie. One dog, primary screen only. // Archie. One dog, primary screen only.
Archie { id: archieDog; primary: bar.screen === Quickshell.screens[0] } Archie { id: archieDog; primary: bar.screen === Quickshell.screens[0] }
''}
} }
''; '';
}; };