10.nixos-hardware/framework/12-inch/13th-gen-intel
Daniel Schaefer f69f53ebb6 framework/12-inch: Add support for unl0kr
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2026-02-16 16:04:18 +00:00
..
default.nix framework/12-inch: Add support for unl0kr 2026-02-16 16:04:18 +00:00
README.md framework/12-inch: Add support for unl0kr 2026-02-16 16:04:18 +00:00

Framework Laptop 12

Updating Firmware

Everything is updateable through fwupd, so it's enabled by default.

To get the latest firmware, run:

$ fwupdmgr refresh
$ fwupdmgr update

Touchscreen support in initrd (for unl0kr)

To unlock your LUKS disk encryption with an onscreen touch keyboard, you can use unl0kr.

This module will automatically included the necessary kernel modules in initrd to make touchpad and touchscreen work when boot.initrd.unl0kr.enable = true.

Example configuration:

{
  boot.initrd.systemd.enable = true;
  boot.initrd.unl0kr.enable = true;

  boot.initrd.luks.devices."cryptroot" = {
    device = "/dev/disk/by-uuid/YOUR-UUID-HERE";
  };
}