From 9dbf90d0479dd2aad05304bbed6d4708b7a408b1 Mon Sep 17 00:00:00 2001 From: Andrew Miloradovsky Date: Mon, 25 Jul 2016 04:00:27 +0000 Subject: [PATCH] xmagnify: init at 0.1.0 (#17222) (#17222) Tiny screen magnifier for X11 --- pkgs/tools/X11/xmagnify/default.nix | 24 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/X11/xmagnify/default.nix diff --git a/pkgs/tools/X11/xmagnify/default.nix b/pkgs/tools/X11/xmagnify/default.nix new file mode 100644 index 00000000000..ecc1f6b6f25 --- /dev/null +++ b/pkgs/tools/X11/xmagnify/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchFromGitLab, libX11, xproto }: + +stdenv.mkDerivation rec { + name = "xmagnify-0.1.0"; + + src = fetchFromGitLab { + owner = "amiloradovsky"; + repo = "magnify"; + rev = "0.1.0"; # 56da280173e9d0bd7b3769e07ba485cb4db35869 + sha256 = "1ngnp5f5zl3v35vhbdyjpymy6mwrs0476fm5nd7dzkba7n841jdh"; + }; + + prePatch = ''substituteInPlace ./Makefile --replace /usr $out''; + + buildInputs = [ libX11 xproto ]; + + meta = with stdenv.lib; { + description = "Tiny screen magnifier for X11"; + homepage = https://gitlab.com/amiloradovsky/magnify; + license = licenses.mit; # or GPL2+, optionally + maintainers = with maintainers; [ amiloradovsky ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index db41ad4e8ed..ca340854304 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17465,7 +17465,9 @@ in xhyve = callPackage ../applications/virtualization/xhyve { }; - xinput_calibrator = callPackage ../tools/X11/xinput_calibrator {}; + xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { }; + + xmagnify = callPackage ../tools/X11/xmagnify { }; xosd = callPackage ../misc/xosd { };