{ lib, stdenv, fetchFromGitLab , go-md2man, coreutils, substituteAll }: stdenv.mkDerivation rec { pname = "brillo"; version = "1.4.9"; src = fetchFromGitLab { owner= "cameronnemo"; repo= "brillo"; rev= "v${version}"; sha256 = "0ab7s60zcgl6hvm0a9rlwq35p25n3jnw6r9256pwl4cdwyjyybsb"; }; patches = [ (substituteAll { src = ./udev-rule.patch; inherit coreutils; }) ]; nativeBuildInputs = [ go-md2man ]; makeFlags = [ "PREFIX=$(out)" "AADIR=$(out)/etc/apparmor.d" ]; installTargets = [ "install-dist" ]; meta = with lib; { description = "Backlight and Keyboard LED control tool"; homepage = "https://gitlab.com/cameronnemo/brillo"; license = [ licenses.gpl3 licenses.bsd0 ]; platforms = platforms.linux; maintainers = [ maintainers.alexarice ]; }; }