nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 libX11,
6 libxi,
7 libxfixes,
8 libXext,
9}:
10
11stdenv.mkDerivation (finalAttrs: {
12 pname = "highlight-pointer";
13 version = "1.2";
14
15 src = fetchFromGitHub {
16 owner = "swillner";
17 repo = "highlight-pointer";
18 tag = "v${finalAttrs.version}";
19 hash = "sha256-Og09/RmLWtzVAMs79Z4eDuXWg4w2kZfXyX8K7CowFaU=";
20 };
21
22 buildInputs = [
23 libX11
24 libXext
25 libxi
26 libxfixes
27 ];
28
29 installPhase = ''
30 runHook preInstall
31
32 install -m 555 -D highlight-pointer $out/bin/highlight-pointer
33
34 runHook postInstall
35 '';
36
37 meta = {
38 description = "Highlight mouse pointer/cursor using a dot";
39 homepage = "https://github.com/swillner/highlight-pointer";
40 changelog = "https://github.com/swillner/highlight-pointer/releases/tag/v${finalAttrs.version}";
41 license = lib.licenses.mit;
42 platforms = lib.platforms.linux;
43 maintainers = with lib.maintainers; [ DCsunset ];
44 mainProgram = "highlight-pointer";
45 };
46})