diff options
author | Amneesh Singh <natto@weirdnatto.in> | 2022-11-24 07:50:39 +0530 |
---|---|---|
committer | Amneesh Singh <natto@weirdnatto.in> | 2022-12-05 10:19:33 +0530 |
commit | cff76b9e7cbd8c15b526118ef820968f64e60726 (patch) | |
tree | 24f10926925552c032e4db5c3b7c046d7fbde84c /pkgs/data | |
parent | b2444828a1a6682a3976d8ab9758b26bca9a7592 (diff) |
simp1e-cursors: init at 20221103.2
Signed-off-by: Amneesh Singh <natto@weirdnatto.in>
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 ]; + }; +} |