Loading pkgs/os-specific/linux/framework-laptop-kmod/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { lib , stdenv , linuxPackages , kernel , fetchFromGitHub }: stdenv.mkDerivation rec { pname = "framework-laptop-kmod"; version = "unstable-2023-12-03"; src = fetchFromGitHub { owner = "DHowett"; repo = "framework-laptop-kmod"; rev = "d5367eb9e5b5542407494d04ac1a0e77f10cc89d"; hash = "sha256-t8F4XHPkuCjWBrsEjW97ielYtf3V6hlLsrasvyab198="; }; nativeBuildInputs = kernel.moduleBuildDependencies; makeFlags = kernel.makeFlags ++ [ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ]; installPhase = '' runHook preInstall install -D framework_laptop.ko -t $out/lib/modules/${kernel.modDirVersion}/extra runHook postInstall ''; meta = with lib; { description = "A kernel module that exposes the Framework Laptop (13, 16)'s battery charge limit and LEDs to userspace."; homepage = "https://github.com/DHowett/framework-laptop-kmod"; license = licenses.gpl2; maintainers = with maintainers; [ gaykitty ]; platforms = platforms.linux; }; } pkgs/top-level/linux-kernels.nix +2 −0 Original line number Diff line number Diff line Loading @@ -341,6 +341,8 @@ in { fanout = callPackage ../os-specific/linux/fanout { }; framework-laptop-kmod = callPackage ../os-specific/linux/framework-laptop-kmod { }; fwts-efi-runtime = callPackage ../os-specific/linux/fwts/module.nix { }; gcadapter-oc-kmod = callPackage ../os-specific/linux/gcadapter-oc-kmod { }; Loading Loading
pkgs/os-specific/linux/framework-laptop-kmod/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { lib , stdenv , linuxPackages , kernel , fetchFromGitHub }: stdenv.mkDerivation rec { pname = "framework-laptop-kmod"; version = "unstable-2023-12-03"; src = fetchFromGitHub { owner = "DHowett"; repo = "framework-laptop-kmod"; rev = "d5367eb9e5b5542407494d04ac1a0e77f10cc89d"; hash = "sha256-t8F4XHPkuCjWBrsEjW97ielYtf3V6hlLsrasvyab198="; }; nativeBuildInputs = kernel.moduleBuildDependencies; makeFlags = kernel.makeFlags ++ [ "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" ]; installPhase = '' runHook preInstall install -D framework_laptop.ko -t $out/lib/modules/${kernel.modDirVersion}/extra runHook postInstall ''; meta = with lib; { description = "A kernel module that exposes the Framework Laptop (13, 16)'s battery charge limit and LEDs to userspace."; homepage = "https://github.com/DHowett/framework-laptop-kmod"; license = licenses.gpl2; maintainers = with maintainers; [ gaykitty ]; platforms = platforms.linux; }; }
pkgs/top-level/linux-kernels.nix +2 −0 Original line number Diff line number Diff line Loading @@ -341,6 +341,8 @@ in { fanout = callPackage ../os-specific/linux/fanout { }; framework-laptop-kmod = callPackage ../os-specific/linux/framework-laptop-kmod { }; fwts-efi-runtime = callPackage ../os-specific/linux/fwts/module.nix { }; gcadapter-oc-kmod = callPackage ../os-specific/linux/gcadapter-oc-kmod { }; Loading