diff --git a/README.md b/README.md index bd6086b..503b6ba 100644 --- a/README.md +++ b/README.md @@ -210,7 +210,7 @@ See code for all available configurations. | [Samsung Series 9 NP900X3C](samsung/np900x3c) | `` | | [StarFive VisionFive v1](starfive/visionfive/v1) | `` | | [Supermicro A1SRi-2758F](supermicro/a1sri-2758f) | `` | -| [Supermicro M11SDV-8C-LN4F](supermicro/m11sdv-8c-ln4f) | `` | +| [Supermicro M11SDV-8C-LN4F](supermicro/m11sdv-8c-ln4f) | `` | | [Supermicro X10SLL-F](supermicro/x10sll-f) | `` | | [Supermicro X12SCZ-TLN4F](supermicro/x12scz-tln4f) | `` | | [System76 (generic)](system76) | `` | diff --git a/microsoft/surface/TODO.org b/microsoft/surface/TODO.org index bf1f0f7..f5526c3 100644 --- a/microsoft/surface/TODO.org +++ b/microsoft/surface/TODO.org @@ -42,14 +42,18 @@ * Support Tools ** TODO Incorporate @hpfr's function(s) from this commit: - https://github.com/hpfr/system/commit/03fa1b0a83f8a336e812910d0d50f5247a8a630c -** TODO Create derivative for `iptsd` touch-screen daemon - - [ ] Download - - [ ] Install binary - - [ ] Enable via systemd + - @hpfr's repo forked for posterity, as he no longer has a Surface: + https://github.com/mexisme/hpfr-nix-linux-surface-system/commit/03fa1b0a83f8a336e812910d0d50f5247a8a630c +** DONE Create derivative for `iptsd` touch-screen daemon +- State "DONE" from "TODO" [2023-01-11 Wed 12:09] + - [X] Download + - [X] Install binary + - [X] Enable via systemd ** TODO Create derivative to patch and rebuild libwacom - github.com/linux-surface/libwacom-surface - The plan is to do this in a separate PR against `nixpkgs` instead of `nixos-hardware` -** TODO Create derivative to install `surface-control` +** DONE Create derivative to install `surface-control` +- State "DONE" from "TODO" [2023-01-11 Wed 12:05] - Download github.com/linux-surface/surface-control ** TODO Create derivative to install `surface-dtx-daemon` - Download github.com/linux-surface/surface-dtx-daemon diff --git a/microsoft/surface/surface-laptop-amd/default.nix b/microsoft/surface/surface-laptop-amd/default.nix index 9a647dd..4985911 100644 --- a/microsoft/surface/surface-laptop-amd/default.nix +++ b/microsoft/surface/surface-laptop-amd/default.nix @@ -1,12 +1,10 @@ -{ lib, ... }: +{ ... }: # This module is intended to support the Surface Laptop range, specifically those with AMD CPUs. # It's expected it will work equally well on many other Surface models, but they may need further # config changes to work well. -let - inherit (lib) mkDefault; -in { +{ imports = [ ../common ../../../common/pc diff --git a/microsoft/surface/surface-pro-intel/default.nix b/microsoft/surface/surface-pro-intel/default.nix index abbd531..026843a 100644 --- a/microsoft/surface/surface-pro-intel/default.nix +++ b/microsoft/surface/surface-pro-intel/default.nix @@ -1,12 +1,10 @@ -{ lib, ... }: +{ ... }: # This module is intended to support the Surface Pro range, specifically those with Intel CPUs. # It's expected it will work equally well on many other Surface models, but they may need further # config changes to work well. -let - inherit (lib) mkDefault; -in { +{ imports = [ ../common ../../../common/pc