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";
 | 
			
		||||
    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 = {
 | 
			
		||||
    email = "sebastien.maret@icloud.com";
 | 
			
		||||
    github = "smaret";
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										24
									
								
								nixos/modules/hardware/acpilight.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								nixos/modules/hardware/acpilight.nix
									
									
									
									
									
										Normal file
									
								
							@ -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 ];
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										32
									
								
								pkgs/misc/acpilight/default.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								pkgs/misc/acpilight/default.nix
									
									
									
									
									
										Normal file
									
								
							@ -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
 | 
			
		||||
 | 
			
		||||
  acpilight = callPackage ../misc/acpilight { };
 | 
			
		||||
 | 
			
		||||
  android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
 | 
			
		||||
 | 
			
		||||
  antimicro = libsForQt5.callPackage ../tools/misc/antimicro { };
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user