Kamiel

clipmenu

Oct 5th, 2015
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.20 KB | None | 0 0
  1.       (let clipmenu = let version = "1.1.0";
  2.            in with pkgs; stdenv.mkDerivation rec {
  3.              name = "clipmenu-${version}";
  4.              src = fetchFromGitHub {
  5.                owner = "cdown";
  6.                repo = "clipmenu";
  7.                rev = "4dfbfed9e2a1a66836816883a14065333abaf8c6";
  8.                sha256 = "0dbvrbzrb505sjcv0kyrc0yjzhwwckdpgya7ylrxqpfabklwv7lz";
  9.              };
  10.              dontBuild = true;
  11.              installPhase = let
  12.                bin_dir = "$out/bin";
  13.                doc_dir = "$out/share/doc/${name}";
  14.              in ''
  15.                mkdir -pv "${bin_dir}"
  16.                mkdir -pv "${doc_dir}"
  17.                cp -v {clipmenu,clipmenud} "${bin_dir}"
  18.                cp -v {README.md,LICENSE} "${doc_dir}"
  19.              '';
  20.          buildInputs = [ bash (if stdenv.withRofi rofi else if stdenv.withDmenu2 dmenu2 else dmenu) ] ;
  21.              meta = with stdenv.lib; {
  22.                homepage = "https://github.com/cdown/clipmenu#readme";
  23.                description = "clipmenu is a simple clipboard manager using dmenu and xsel.";
  24.                license = licenses.isc;
  25.                platforms = platforms.all;
  26.              };
  27.            }; in clipmenu)
Advertisement
Add Comment
Please, Sign In to add comment