Unverified Commit 0decdf31 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #246010 from jtbx/farge

farge: init at 1.0.9
parents f7cff68f 9f6754b7
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -8349,6 +8349,12 @@
    name = "John Soo";
    githubId = 10039785;
  };
  jtbx = {
    email = "jtbx@duck.com";
    name = "Jeremy Baxter";
    github = "jtbx";
    githubId = 92071952;
  };
  jtcoolen = {
    email = "jtcoolen@pm.me";
    name = "Julien Coolen";
+46 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, bash
, bc
, feh
, grim
, imagemagick
, slurp
, wl-clipboard
, xcolor
, waylandSupport ? true
, x11Support ? true
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "farge";
  version = "1.0.9";

  src = fetchFromGitHub {
    owner = "sdushantha";
    repo = "farge";
    rev = "2ff6669e2350644d4f0b1bd84526efe5eae3c302";
    hash = "sha256-vCMuFMGcI4D4EzbSsXeNGKNS6nBFkfTcAmSzb9UMArc=";
  };

  buildInputs = [ bash bc feh imagemagick ]
    ++ lib.optionals waylandSupport [ grim slurp wl-clipboard ]
    ++ lib.optionals x11Support [ xcolor ];

  installPhase = ''
    runHook preInstall
    mkdir -p $out/bin
    install -m755 farge $out/bin
    runHook postInstall
  '';

  meta = with lib; {
    description = "A tool that shows the color value of a given pixel on your screen";
    homepage = "https://github.com/sdushantha/farge";
    license = licenses.mit;
    platforms = platforms.all;
    maintainers = with maintainers; [ jtbx ];
    mainProgram = "farge";
  };
})
+2 −0
Original line number Diff line number Diff line
@@ -7984,6 +7984,8 @@ with pkgs;
  faraday-cli = callPackage ../tools/security/faraday-cli { };
  farge = callPackage ../tools/misc/farge { };
  fastlane = callPackage ../tools/admin/fastlane { };
  fatresize = callPackage ../tools/filesystems/fatresize { };