diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-12-06 01:52:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-06 01:52:20 +0100 |
commit | 297936df21aadf4695b649e14724ca1d4cae2307 (patch) | |
tree | e87fc604868f1c6a9f505f13e45c057ed33ab52d /pkgs/data | |
parent | d74e49d8d16c21e44ca4728dc316c17b32339e95 (diff) | |
parent | cff76b9e7cbd8c15b526118ef820968f64e60726 (diff) |
Merge pull request #202620 from natto1784/simp1e
Diffstat (limited to 'pkgs/data')
-rw-r--r-- | pkgs/data/icons/simp1e-cursors/default.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/data/icons/simp1e-cursors/default.nix b/pkgs/data/icons/simp1e-cursors/default.nix new file mode 100644 index 0000000000000..962f4ea2618ab --- /dev/null +++ b/pkgs/data/icons/simp1e-cursors/default.nix @@ -0,0 +1,42 @@ +{ lib, stdenvNoCC, fetchFromGitLab, python3, librsvg, xcursorgen }: + +stdenvNoCC.mkDerivation rec { + pname = "simp1e-cursors"; + version = "20221103.2"; + + src = fetchFromGitLab { + owner = "cursors"; + repo = "simp1e"; + rev = version; + sha256 = "sha256-3DCF6TwxWwYK5pF2Ykr3OwF76H7J03vLNZch/XoZZZk="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + (python3.withPackages (ps: with ps; [ pillow ])) + librsvg + xcursorgen + ]; + + buildPhase = '' + runHook preBuild + patchShebangs ./build.sh ./cursor-generator + HOME=$TMP ./build.sh + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + install -dm 755 $out/share/icons + cp -r built_themes/* $out/share/icons/ + runHook postInstall + ''; + + meta = with lib; { + description = "An aesthetic cursor theme for Linux desktops"; + homepage = "https://gitlab.com/cursors/simp1e"; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ natto1784 ]; + }; +} |