diff options
Diffstat (limited to 'modules/hardware/t100ha')
-rw-r--r-- | modules/hardware/t100ha/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/hardware/t100ha/default.nix b/modules/hardware/t100ha/default.nix new file mode 100644 index 00000000..d5f2138e --- /dev/null +++ b/modules/hardware/t100ha/default.nix @@ -0,0 +1,20 @@ +{ config, pkgs, lib, ... }: + +let + cfg = config.vuizvui.hardware.t100ha; + desc = "hardware support for the ASUS T100HA convertible"; + +in { + options.vuizvui.hardware.t100ha.enable = lib.mkEnableOption desc; + + config = lib.mkIf cfg.enable { + # Needed for booting from MMC: + boot.initrd.availableKernelModules = [ + "xhci_pci" "sdhci_acpi" "mmc_block" + ]; + # It's a CherryTrail SoC, so we want to have the latest and greatest: + boot.kernelPackages = pkgs.linuxPackages_latest; + # By default the console is rotated by 90 degrees to the right. + boot.kernelParams = [ "fbcon=rotate:3" ]; + }; +} |