1
0
Fork 0
mirror of https://github.com/NixOS/nixos-hardware synced 2024-11-01 16:49:40 +01:00
nixos-hardware/gpd/win-max-2/2023/bmi260/default.nix

37 lines
605 B
Nix
Raw Normal View History

{ config, lib, ... }:
2024-02-11 07:46:44 +01:00
with lib;
let
bmi260 = config.boot.kernelPackages.callPackage ./package.nix { };
in
{
meta.maintainers = [ maintainers.Cryolitia ];
###### interface
options = {
hardware.sensor.iio.bmi260.enable = mkOption {
default = false;
type = types.bool;
2024-07-29 23:37:28 +02:00
description = ''
2024-02-11 07:46:44 +01:00
Enable Bosch BMI260 IMU kernel module driver.
'';
};
};
###### implementation
config = mkIf config.hardware.sensor.iio.bmi260.enable {
boot.extraModulePackages = [ bmi260 ];
boot.kernelModules = [
"bmi260_core"
"bmi260_i2c"
];
2024-02-11 07:46:44 +01:00
};
}