diff --git a/pkgs/applications/graphics/pika/default.nix b/pkgs/applications/graphics/pika/default.nix new file mode 100644 index 000000000000..b9cbf142a21f --- /dev/null +++ b/pkgs/applications/graphics/pika/default.nix @@ -0,0 +1,32 @@ +{ lib +, fetchurl +, stdenv +, undmg +}: + +stdenv.mkDerivation rec { + pname = "pika"; + version = "0.0.12"; + + src = fetchurl { + url = "https://github.com/superhighfives/${pname}/releases/download/${version}/Pika-${version}.dmg"; + sha256 = "sha256-hcP2bETEx9RQW43I9nvdRPi9lbWwKW6mhRx5H6RxhjM="; + }; + + nativeBuildInputs = [ undmg ]; + + sourceRoot = "Pika.app"; + + installPhase = '' + mkdir -p "$out/Applications/Pika.app" + cp -R . "$out/Applications/Pika.app" + ''; + + meta = with lib; { + homepage = "https://superhighfives.com/pika"; + description = "An open-source colour picker app for macOS"; + platforms = platforms.darwin; + license = licenses.mit; + maintainers = with maintainers; [ arkivm ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 94a5461ef7e2..79cdda84ebc5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4379,6 +4379,8 @@ with pkgs; piglit = callPackage ../tools/graphics/piglit { }; + pika = callPackage ../applications/graphics/pika { }; + playerctl = callPackage ../tools/audio/playerctl { }; pn = callPackage ../tools/text/pn { };