Jump to content

Hardware/Framework/Laptop 16: Difference between revisions

Touchpad palm rejection fix
(Created page with "{{Hardware/breadcrumb}} <div class="infobox"> {|class="table" !colspan="2" class="title"|Framework Laptop 16 |- |<!-- TODO colspan="2"|frameless|256px|A Framework Laptop 16 --> |- !colspan="2" class="title"|Laptop 16 |- !Manufacturer |Framework |- !Architecture |x86_64-linux |- !colspan="2" class="title"|7040 Series |- !Status |supported |} </div> == Status == The device boots NixOS. == Known issues ==")
 
(Touchpad palm rejection fix)
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Hardware/breadcrumb}}
{{Hardware/breadcrumb}}
{{DISPLAYTITLE:Framework Laptop 16}}
<div class="infobox">
<div class="infobox">
{|class="table"
{|class="table"
Line 17: Line 18:
|-
|-
!Status
!Status
|supported
|maybe supported
|}
|}
</div>
</div>


The Framework Laptop 16 is a configurable, upgradeable, and repairable laptop made by the Framework company.


== Status ==
== Status ==
Line 27: Line 29:


== Known issues ==
== Known issues ==
[[Category: Incomplete]]
== Configuration ==
Framework specific NixOS hardware options are bundled within the nixos-hardware project.
=== AMD 7040 Series ===
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>;
};
2

edits