nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 43 lines 1.5 kB view raw
1{ lib 2, fetchzip 3, stdenv 4}: 5 6let 7 _src = variant: suffix: hash: fetchzip ({ 8 name = variant; 9 url = "https://github.com/ful1e5/apple_cursor/releases/download/v${version}/${variant}.${suffix}"; 10 hash = hash; 11 } // (if suffix == "zip" then { stripRoot = false; } else {})); 12 13 version = "2.0.0"; 14 srcs = [ 15 (_src "macOS-BigSur-White" "tar.gz" "sha256-3Ax2hMfkEL4cyJtGQpK3PqC/L5wtmgO0LsY4gkTQ2Bg=") 16 (_src "macOS-BigSur-White-Windows" "zip" "sha256-V6J2Ddgq46BkgxCWVReZrvE7CsOczzV7slOpilKFG9E=") 17 (_src "macOS-BigSur" "tar.gz" "sha256-VZWFf1AHum2xDJPMZrBmcyVrrmYGKwCdXOPATw7myOA=") 18 (_src "macOS-BigSur-Windows" "zip" "sha256-lp28ACsK8BXe6rSDELL4GdXb1QEdOVC8Y6eLofctkR4=") 19 (_src "macOS-Monterey-White" "tar.gz" "sha256-IfFYUbDW6mBe209iU1sBhFzolZd6YDVdJf+DPe9AQDM=") 20 (_src "macOS-Monterey-White-Windows" "zip" "sha256-gUuBFOi0nDBoX9TWPg4eQhCAhwYeEhfDEbYpc+XsQNE=") 21 (_src "macOS-Monterey" "tar.gz" "sha256-MHmaZs56Q1NbjkecvfcG1zAW85BCZDn5kXmxqVzPc7M=") 22 (_src "macOS-Monterey-Windows" "zip" "sha256-ajxEgq7besaRajLn0gTPpp4euOWVqbzc78u720PWlyE=") 23 ]; 24in stdenv.mkDerivation rec { 25 pname = "apple_cursor"; 26 inherit version; 27 inherit srcs; 28 29 sourceRoot = "."; 30 31 installPhase = '' 32 install -dm 0755 $out/share/icons 33 cp -r macOS* $out/share/icons/ 34 ''; 35 36 meta = with lib; { 37 description = "Opensource macOS Cursors."; 38 homepage = "https://github.com/ful1e5/apple_cursor"; 39 license = licenses.gpl3; 40 platforms = platforms.linux; 41 maintainers = with maintainers; [ colemickens ]; 42 }; 43}