diff options
author | Simon Vandel Sillesen <simon.vandel@gmail.com> | 2016-03-05 11:51:25 +0100 |
---|---|---|
committer | Simon Vandel Sillesen <simon.vandel@gmail.com> | 2016-03-07 19:01:55 +0100 |
commit | aac309fa95a70a1d01603df075aa93bfc2a4a4c9 (patch) | |
tree | 3a97e1935dfcb0919953ab1e91b3eb255fa31788 /pkgs/os-specific/linux/mba6x_bl | |
parent | 263488530e33176d1f12dafb1496e520354e6938 (diff) |
mba6x_bl: init at 2016-02-12
This driver fixes backlight after suspend/resume on Macbook Air 6,1 and 6,2. Added a workaround for https://github.com/patjak/mba6x_bl/issues/43 in form of a systemd service. Has been working great on my machine for at least a month now.
Diffstat (limited to 'pkgs/os-specific/linux/mba6x_bl')
-rw-r--r-- | pkgs/os-specific/linux/mba6x_bl/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/mba6x_bl/default.nix b/pkgs/os-specific/linux/mba6x_bl/default.nix new file mode 100644 index 0000000000000..010bda4bb1542 --- /dev/null +++ b/pkgs/os-specific/linux/mba6x_bl/default.nix @@ -0,0 +1,32 @@ +{ fetchFromGitHub, kernel, stdenv }: + +with stdenv.lib; + +let pkgName = "mba6x_bl"; +in + +stdenv.mkDerivation rec { + name = "${pkgName}-2016-02-12"; + + src = fetchFromGitHub { + owner = "patjak"; + repo = pkgName; + rev = "9c2de8a24e7d4e8506170a19d32d6f11f380a142"; + sha256 = "1zaypai8lznqcaszb6an643amsvr5qjnqj6aq6jkr0qk37x0fjff"; + }; + + enableParallelBuilding = true; + + makeFlags = [ + "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + "INSTALL_MOD_PATH=$(out)" + ]; + + meta = { + description = "MacBook Air 6,1 and 6,2 (mid 2013) backlight driver"; + homepage = "https://github.com/patjak/mba6x_bl"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.simonvandel ]; + }; +} |