diff --git a/microsoft/surface/README.md b/microsoft/surface/README.md index 508bbebc..cc5dbde5 100644 --- a/microsoft/surface/README.md +++ b/microsoft/surface/README.md @@ -36,13 +36,13 @@ _*NOTE:*_ Some built-in Kernel config items need to be set, that aren't set by d There are multiple versions of the Surface kernel available: -- `lts`, which tracks the latest LTS release. -- `latest`, which tracks the most recent release. +- `longterm`, which tracks the latest long term support (LTS) release. +- `stable`, which tracks the most recent stable release. -This repo uses `lts` by default, but you can switch it to `latest` by adding this to your configuration file: +This repo uses `longterm` by default, but you can switch it to `stable` by adding this to your configuration file: ```nix -microsoft-surface.kernelVersion = "latest"; +microsoft-surface.kernelVersion = "stable"; ``` ### Support Tools diff --git a/microsoft/surface/common/default.nix b/microsoft/surface/common/default.nix index ecbdf4e7..52435ec4 100644 --- a/microsoft/surface/common/default.nix +++ b/microsoft/surface/common/default.nix @@ -5,9 +5,9 @@ let # Set the full kernel version and hashes version = - if config.microsoft-surface.kernelVersion == "lts" then + if config.microsoft-surface.kernelVersion == "longterm" then "6.12.19" - else if config.microsoft-surface.kernelVersion == "latest" then + else if config.microsoft-surface.kernelVersion == "stable" then "6.13.6" else abort "Invalid kernel version: ${config.microsoft-surface.kernelVersion}"; @@ -56,10 +56,10 @@ in { options.microsoft-surface.kernelVersion = mkOption { description = "Kernel Version to use (patched for MS Surface)"; type = types.enum [ - "lts" - "latest" + "longterm" + "stable" ]; - default = "lts"; + default = "longterm"; }; config = {