Hardware/Framework/Laptop 16: Difference between revisions
No edit summary |
Touchpad palm rejection fix |
||
Line 39: | Line 39: | ||
It is recommended to use [https://search.nixos.org/options?channel=23.11&show=services.power-profiles-daemon.enable power-profiles-daemon] over <code>tlp</code> for the AMD framework. | It is recommended to use [https://search.nixos.org/options?channel=23.11&show=services.power-profiles-daemon.enable power-profiles-daemon] over <code>tlp</code> for the AMD framework. | ||
=== Touchpad Palm Rejection === | |||
The Framework 16 keyboard is treated as an external USB device by libinput causing the touchpad to stay enabled when typing. | |||
Fix sourced from here: [https://community.frame.work/t/nixos-on-the-framework-laptop-16/46743/162 community.frame.work] by: [https://community.frame.work/u/sumiflow/summary @sumiflow] | |||
environment.etc = { | |||
<nowiki> </nowiki> "libinput/local-overrides.quirks".text = <nowiki>''</nowiki> | |||
<nowiki> </nowiki> [Keyboard] | |||
<nowiki> </nowiki> MatchUdevType=keyboard | |||
<nowiki> </nowiki> MatchName=Framework Laptop 16 Keyboard Module - ANSI Keyboard | |||
<nowiki> </nowiki> AttrKeyboardIntegration=internal | |||
<nowiki> </nowiki> <nowiki>''</nowiki>; | |||
}; |
Revision as of 21:16, 13 June 2024
Framework Laptop 16 | |
---|---|
Laptop 16 | |
Manufacturer | Framework |
Architecture | x86_64-linux |
7040 Series | |
Status | maybe supported |
The Framework Laptop 16 is a configurable, upgradeable, and repairable laptop made by the Framework company.
Status
The device boots NixOS.
Known issues
Configuration
Framework specific NixOS hardware options are bundled within the nixos-hardware project.
AMD 7040 Series
It is recommended to use power-profiles-daemon over tlp
for the AMD framework.
Touchpad Palm Rejection
The Framework 16 keyboard is treated as an external USB device by libinput causing the touchpad to stay enabled when typing.
Fix sourced from here: community.frame.work by: @sumiflow
environment.etc = { "libinput/local-overrides.quirks".text = '' [Keyboard] MatchUdevType=keyboard MatchName=Framework Laptop 16 Keyboard Module - ANSI Keyboard AttrKeyboardIntegration=internal ''; };