{ lib, pkgs, ... }:

{
  imports = [
    ../.
  ];
  # Wifi support
  hardware.firmware = lib.mkIf (lib.versionOlder pkgs.linux-firmware.version "20230210") [ pkgs.rtw89-firmware ];

  # For mainline support of rtw89 wireless networking
  boot.kernelPackages = lib.mkIf (lib.versionOlder pkgs.linux.version "5.16") pkgs.linuxPackages_latest;

  # Enable energy savings during sleep
  boot.kernelParams = ["mem_sleep_default=deep"];
}