Skip to content

microsoft/surface: Update to Kernel 6.19.8#1820

Draft
mexisme wants to merge 15 commits intoNixOS:masterfrom
mexisme:microsoft-surface/update-kernel-6.19.8
Draft

microsoft/surface: Update to Kernel 6.19.8#1820
mexisme wants to merge 15 commits intoNixOS:masterfrom
mexisme:microsoft-surface/update-kernel-6.19.8

Conversation

@mexisme
Copy link
Copy Markdown
Contributor

@mexisme mexisme commented Apr 3, 2026

FIXES #1819

Description of changes

Update the generic Microsoft Surface kernel patches to 6.19.8 with the latest patches from linux-surface/linux-surface.

NOTE: Even though these patches build cleanly and work on my personal Microsoft Surface Go, I can't test all variants of the Microsoft Surface line, so I'm relying on the upstream linux-surface supported devices and feature matrix to decide whether kernel 6.19 is viable for everyone.

Things done
  • Tested the changes in your own NixOS Configuration
  • Tested the changes end-to-end by using your fork of nixos-hardware and
    importing it via <nixos-hardware> or Flake input

@mexisme mexisme changed the title Microsoft surface/update kernel 6.19.8 microsoft/surface: Update to Kernel 6.19.8 Apr 3, 2026
@mexisme mexisme force-pushed the microsoft-surface/update-kernel-6.19.8 branch from 66fe62e to ee0833f Compare April 3, 2026 12:33
@mexisme mexisme marked this pull request as ready for review April 3, 2026 14:45
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's possible there's already a more cared for or battle-tested script than this, @Mic92 ?

gcugnet and others added 5 commits April 4, 2026 10:39
lib.mkIf returns an attrset, not a string, so it cannot be used
as a list element. Replace with lib.optional.

Fixes: error: expected a string but found a set: { _type = "if"; ... }
…cklist-mkif

framework/12th-gen-intel: fix blacklistedKernelModules using lib.mkIf
fix(raspberry-pi): Explicitly convert integers to strings
@mexisme mexisme requested a review from JohnAZoidberg as a code owner April 11, 2026 17:29
@JohnAZoidberg
Copy link
Copy Markdown
Member

Looks like this includes commits that it shouldn't?

@mexisme
Copy link
Copy Markdown
Contributor Author

mexisme commented Apr 19, 2026

Looks like this includes commits that it shouldn't?

Damn. I thought it was just merging new commits from the master branch.
Thanks, @JohnAZoidberg, I'll take a look, shortly.

JohnAZoidberg and others added 5 commits April 22, 2026 06:29
Signed-off-by: Daniel Schaefer <dhs@frame.work>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
…l-core-ultra-series-3

framework: Add Laptop 13 Intel Core Ultra Series 3
Add Dependabot for nix flake updates
@mexisme mexisme marked this pull request as draft April 22, 2026 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

(chore) Update microsoft/surface patches to 6.19.x

8 participants