Hey! That URL you’re using (github:8bitbuddhist/nixos-hardware?ref=surface-rust-target-spec-fix) is my personal branch. You can keep using it if you really want to, but keep in mind it’s not officially maintained or supported (yet).
Like Majiir mentioned, you can follow these PRs for updates:
master ← 8bitbuddhist:surface-kernel-6.18
opened 06:26PM - 06 Dec 25 UTC
###### Description of changes
Updates the stable linux-surface kernel to 6.18… . There aren't any official 6.18 patches from linux-surface, so this uses the 6.17 patch set with some slight modifications to account for differences in the kernel source.
~~Will keep this as WIP until 6.18 hits NixOS' stable channel and other kernel modules get updated.~~
###### Things done
- [X] Tested the changes in your own NixOS Configuration
- [X] Tested the changes end-to-end by using your fork of `nixos-hardware` and
importing it via `<nixos-hardware>` or Flake input
master ← 8bitbuddhist:surface-rust-target-spec-fix
opened 06:12PM - 29 Nov 25 UTC
###### Description of changes
Adds a patch for older kernel versions so they … can build using Rust 1.91, which is used in NixOS 25.11. This fixes a build error and #1685.
Update: Due to a cryptic build error, Rust is disabled for the 6.12 (`longterm`) kernel. It can be re-enabled for the next LTS kernel (6.18).
###### Things done
- [X] Tested the changes in your own NixOS Configuration
- [X] Tested the changes end-to-end by using your fork of `nixos-hardware` and
importing it via `<nixos-hardware>` or Flake input