macbook: drop mascots and mbpfan; SMC already ramps
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
8067676713
commit
2c65cf1138
2 changed files with 7 additions and 4 deletions
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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] }
|
||||||
|
''}
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue