From 82ada4b2b3b96f4f2a149051a835d0431a13f80f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 13 Nov 2021 08:48:29 +0100 Subject: [PATCH] add supermicro x12scz-tln4f --- README.md | 1 + flake.nix | 1 + supermicro/a1sri-2758f/default.nix | 3 +-- supermicro/default.nix | 5 +++++ supermicro/x10sll-f/default.nix | 6 ++++-- supermicro/x12scz-tln4f/default.nix | 7 +++++++ 6 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 supermicro/default.nix create mode 100644 supermicro/x12scz-tln4f/default.nix diff --git a/README.md b/README.md index 043ac39..a87ef63 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,7 @@ See code for all available configurations. | [Purism Librem 15v3](purism/librem/13v3) | `` | | [Supermicro A1SRi-2758F](supermicro/a1sri-2758f) | `` | | [Supermicro X10SLL-F](supermicro/x10sll-f) | `` | +| [Supermicro X12SCZ-TLN4F](supermicro/x12scz-tln4f) | `` | | [System76 (generic)](system76) | `` | | [System76 Darter Pro 6](system76/darp6) | `` | | [Toshiba Chromebook 2 `swanky`](toshiba/swanky) | `` | diff --git a/flake.nix b/flake.nix index 1549a3c..100039d 100644 --- a/flake.nix +++ b/flake.nix @@ -93,6 +93,7 @@ purism-librem-15v3 = import ./purism/librem/15v3; supermicro-a1sri-2758f = import ./supermicro/a1sri-2758f; supermicro-x10sll-f = import ./supermicro/x10sll-f; + supermicro-x12scz-tln4f = import ./supermicro/x12scz-tln4f; thoshiba-swanky = import ./toshiba/swanky; tuxedo-infinitybook-v4 = import ./tuxedo/infinitybook/v4; common-cpu-amd = import ./common/cpu/amd; diff --git a/supermicro/a1sri-2758f/default.nix b/supermicro/a1sri-2758f/default.nix index 3ffdc0c..10ea2af 100644 --- a/supermicro/a1sri-2758f/default.nix +++ b/supermicro/a1sri-2758f/default.nix @@ -4,6 +4,5 @@ { pkgs, ... }: { - boot.kernelModules = [ "ipmi_devintf" "ipmi_si" ]; - environment.systemPackages = [ pkgs.ipmitool ]; + imports = [ ../. ]; } diff --git a/supermicro/default.nix b/supermicro/default.nix new file mode 100644 index 0000000..9c5a2bb --- /dev/null +++ b/supermicro/default.nix @@ -0,0 +1,5 @@ +{ pkgs, ... }: +{ + boot.kernelModules = [ "ipmi_devintf" "ipmi_si" ]; + environment.systemPackages = [ pkgs.ipmitool ]; +} diff --git a/supermicro/x10sll-f/default.nix b/supermicro/x10sll-f/default.nix index 10c6cc0..86bc1be 100644 --- a/supermicro/x10sll-f/default.nix +++ b/supermicro/x10sll-f/default.nix @@ -1,9 +1,11 @@ { config, pkgs, ... }: { - environment.systemPackages = with pkgs; [ ipmitool ]; + imports = [ + ../. + ]; - boot.kernelModules = [ "jc42" "ipmi_devintf" "ipmi_si" "tpm_rng" ]; + boot.kernelModules = [ "jc42" "tpm_rng" ]; # services.cron.systemCronJobs = [ # # Reset 5-minute watchdog timer every minute diff --git a/supermicro/x12scz-tln4f/default.nix b/supermicro/x12scz-tln4f/default.nix new file mode 100644 index 0000000..fca0c3b --- /dev/null +++ b/supermicro/x12scz-tln4f/default.nix @@ -0,0 +1,7 @@ +{ ... }: +{ + imports = [ + ../../common/cpu/intel + ../. + ]; +}