From f682fedae05303287c07c859423203c578db4213 Mon Sep 17 00:00:00 2001 From: Cryolitia PukNgae Date: Sun, 13 Oct 2024 08:10:23 +0800 Subject: [PATCH] gpd-win-max-2-2023/bmi260: 0.0.2 -> 1.0.0 --- gpd/win-max-2/2023/bmi260/default.nix | 7 +++++-- gpd/win-max-2/2023/bmi260/package.nix | 25 +++++++++++++------------ 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/gpd/win-max-2/2023/bmi260/default.nix b/gpd/win-max-2/2023/bmi260/default.nix index 099367a..33205e7 100644 --- a/gpd/win-max-2/2023/bmi260/default.nix +++ b/gpd/win-max-2/2023/bmi260/default.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, ... }: +{ config, lib, ... }: with lib; @@ -28,6 +28,9 @@ in config = mkIf config.hardware.sensor.iio.bmi260.enable { boot.extraModulePackages = [ bmi260 ]; - boot.kernelModules = [ "bmi260_core" "bmi260_i2c" ]; + boot.kernelModules = [ + "bmi260_core" + "bmi260_i2c" + ]; }; } diff --git a/gpd/win-max-2/2023/bmi260/package.nix b/gpd/win-max-2/2023/bmi260/package.nix index b19bb07..a1e2db4 100644 --- a/gpd/win-max-2/2023/bmi260/package.nix +++ b/gpd/win-max-2/2023/bmi260/package.nix @@ -1,28 +1,26 @@ -{ lib -, stdenv -, fetchFromGitHub -, fetchurl -, kernel +{ + lib, + stdenv, + fetchFromGitHub, + kernel, }: stdenv.mkDerivation (finalAttr: { pname = "bmi260"; - version = "0.0.2"; + version = "1.0.0"; src = fetchFromGitHub { owner = "hhd-dev"; repo = finalAttr.pname; rev = "v${finalAttr.version}"; - hash = "sha256-J0npD75QqOGY1QUoznBjQ+jX28gq5u6b0JZOseclwE8="; + hash = "sha256-EFous0pPpCuVoCsFz6/4NryQRSH9Jw9Qng+RY1hiX1c="; }; hardeningDisable = [ "pic" ]; nativeBuildInputs = kernel.moduleBuildDependencies; - makeFlags = [ - "KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" - ]; + makeFlags = [ "KERNEL_SRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ]; installPhase = '' runHook preInstall @@ -34,8 +32,11 @@ stdenv.mkDerivation (finalAttr: { meta = with lib; { homepage = "https://github.com/hhd-dev/bmi260"; - description = "A kernel module driver for the Bosch BMI260 IMU"; - license = with licenses; [ bsd3 gpl2Only ]; + description = "A kernel driver for the Bosch BMI260 IMU"; + license = with licenses; [ + bsd3 + gpl2Only + ]; maintainers = with maintainers; [ Cryolitia ]; platforms = platforms.linux; };