Hardware/Framework/Laptop 16: Difference between revisions

From NixOS Wiki
(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>;
};

Latest 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
  '';
};