acpilight: init at 1.1
Use pname instead of manual adding version to package name
This commit is contained in:
parent
b4d914c7bc
commit
4cae259fce
|
@ -4313,6 +4313,15 @@
|
||||||
github = "sleexyz";
|
github = "sleexyz";
|
||||||
name = "Sean Lee";
|
name = "Sean Lee";
|
||||||
};
|
};
|
||||||
|
smakarov = {
|
||||||
|
email = "setser200018@gmail.com";
|
||||||
|
github = "setser";
|
||||||
|
name = "Sergey Makarov";
|
||||||
|
keys = [{
|
||||||
|
longkeyid = "rsa2048/6AA23A1193B7064B";
|
||||||
|
fingerprint = "6F8A 18AE 4101 103F 3C54 24B9 6AA2 3A11 93B7 064B";
|
||||||
|
}];
|
||||||
|
};
|
||||||
smaret = {
|
smaret = {
|
||||||
email = "sebastien.maret@icloud.com";
|
email = "sebastien.maret@icloud.com";
|
||||||
github = "smaret";
|
github = "smaret";
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
with lib;
|
||||||
|
let
|
||||||
|
cfg = config.hardware.acpilight;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
options = {
|
||||||
|
hardware.acpilight = {
|
||||||
|
enable = mkOption {
|
||||||
|
default = false;
|
||||||
|
type = types.bool;
|
||||||
|
description = ''
|
||||||
|
Enable acpilight.
|
||||||
|
This will allow brightness control via xbacklight from users in the video group
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
services.udev.packages = with pkgs; [ acpilight ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{ stdenv, fetchgit, python36, udev, coreutils }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
pname = "acpilight";
|
||||||
|
version = "1.1";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://gitlab.com/wavexx/acpilight.git";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "0kykrl71fb146vaq8207c3qp03h2djkn8hn6psryykk8gdzkv3xd";
|
||||||
|
};
|
||||||
|
|
||||||
|
pyenv = python36.withPackages (pythonPackages: with pythonPackages; [
|
||||||
|
ConfigArgParse
|
||||||
|
]);
|
||||||
|
|
||||||
|
postConfigure = ''
|
||||||
|
substituteInPlace 90-backlight.rules --replace /bin ${coreutils}/bin
|
||||||
|
'';
|
||||||
|
|
||||||
|
buildInputs = [ pyenv udev ];
|
||||||
|
|
||||||
|
makeFlags = [ "DESTDIR=$(out) prefix=" ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = "https://gitlab.com/wavexx/acpilight";
|
||||||
|
description = "ACPI backlight control";
|
||||||
|
license = licenses.gpl3;
|
||||||
|
maintainers = with maintainers; [ "smakarov" ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
|
@ -22151,6 +22151,8 @@ in
|
||||||
|
|
||||||
### MISC
|
### MISC
|
||||||
|
|
||||||
|
acpilight = callPackage ../misc/acpilight { };
|
||||||
|
|
||||||
android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
|
android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
|
||||||
|
|
||||||
antimicro = libsForQt5.callPackage ../tools/misc/antimicro { };
|
antimicro = libsForQt5.callPackage ../tools/misc/antimicro { };
|
||||||
|
|
Loading…
Reference in New Issue