From 87a181ea4c1709b45fd7ebeabec7dd646b361762 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 31 Mar 2023 23:49:36 -0300 Subject: hid-nintendo: refactor --- pkgs/os-specific/linux/hid-nintendo/default.nix | 26 ++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pkgs/os-specific/linux/hid-nintendo/default.nix b/pkgs/os-specific/linux/hid-nintendo/default.nix index 7d01120b2f3..e21fdf58fdf 100644 --- a/pkgs/os-specific/linux/hid-nintendo/default.nix +++ b/pkgs/os-specific/linux/hid-nintendo/default.nix @@ -1,14 +1,18 @@ -{ lib, stdenv, fetchFromGitHub, kernel }: +{ lib +, stdenv +, fetchFromGitHub +, kernel +}: -stdenv.mkDerivation rec { +stdenv.mkDerivation (self: { pname = "hid-nintendo"; version = "3.2"; src = fetchFromGitHub { owner = "nicman23"; repo = "dkms-hid-nintendo"; - rev = version; - sha256 = "1c262xarslicn9ildndl66sf97i5pzwzra54zh2rp11j7kkvvbyr"; + rev = self.version; + hash = "sha256-2a+95zwyhJsF/KSo/Pm/JZ7ktDG02UZjsixSnVUXRrA="; }; setSourceRoot = '' @@ -27,12 +31,12 @@ stdenv.mkDerivation rec { installFlags = [ "INSTALL_MOD_PATH=${placeholder "out"}" ]; installTargets = [ "modules_install" ]; - meta = with lib; { - description = "A Nintendo HID kernel module"; + meta = { homepage = "https://github.com/nicman23/dkms-hid-nintendo"; - license = licenses.gpl2Plus; - maintainers = [ maintainers.rencire ]; - platforms = platforms.linux; - broken = versionOlder kernel.version "4.14"; + description = "A Nintendo HID kernel module"; + license = lib.licenses.gpl2Plus; + maintainers = [ ]; + platforms = lib.platforms.linux; + broken = lib.versionOlder kernel.version "4.14"; }; -} +}) -- cgit 1.4.1