clipmenu: init at 5.4.0

clipmenu is a simple tool for managing you clipboard with dmenu.

+63
+33
pkgs/applications/misc/clipmenu/default.nix
··· 1 + { clipnotify, makeWrapper, xsel, dmenu2, utillinux, gawk, stdenv, fetchFromGitHub, lib }: 2 + let 3 + runtimePath = lib.makeBinPath [ clipnotify xsel dmenu2 utillinux gawk ]; 4 + in 5 + stdenv.mkDerivation rec { 6 + name = "clipmenu-${version}"; 7 + version = "5.4.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "cdown"; 11 + repo = "clipmenu"; 12 + rev = version; 13 + sha256 = "1qbpca0wny6i222vbikfl2znn3fynhbl4100qs8v4wn27ra5p0mi"; 14 + }; 15 + 16 + buildInputs = [ makeWrapper ]; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin 20 + cp clipdel clipmenu clipmenud $out/bin 21 + 22 + for bin in $out/bin/*; do 23 + wrapProgram "$bin" --prefix PATH : "${runtimePath}" 24 + done 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Clipboard management using dmenu"; 29 + inherit (src.meta) homepage; 30 + maintainers = with maintainers; [ jb55 ]; 31 + license = licenses.publicDomain; 32 + }; 33 + }
+26
pkgs/tools/misc/clipnotify/default.nix
··· 1 + { libX11, libXfixes, stdenv, fetchFromGitHub }: 2 + stdenv.mkDerivation rec { 3 + name = "clipnotify-${version}"; 4 + version = "git-2018-02-20"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "cdown"; 8 + repo = "clipnotify"; 9 + rev = "9cb223fbe494c5b71678a9eae704c21a97e3bddd"; 10 + sha256 = "1x9avjq0fgw0svcbw6b6873qnsqxbacls9sipmcv86xia4bxh8dn"; 11 + }; 12 + 13 + buildInputs = [ libX11 libXfixes ]; 14 + 15 + installPhase = '' 16 + mkdir -p $out/bin 17 + cp clipnotify $out/bin 18 + ''; 19 + 20 + meta = with stdenv.lib; { 21 + description = "Notify on new X clipboard events"; 22 + inherit (src.meta) homepage; 23 + maintainers = with maintainers; [ jb55 ]; 24 + license = licenses.publicDomain; 25 + }; 26 + }
+4
pkgs/top-level/all-packages.nix
··· 5905 5905 gccCross = pkgsCross.ben-nanonote.buildPackages.gccCrossStageStatic; 5906 5906 }; 5907 5907 5908 + clipnotify = callPackage ../tools/misc/clipnotify { }; 5909 + 5908 5910 xclip = callPackage ../tools/misc/xclip { }; 5909 5911 5910 5912 xcwd = callPackage ../tools/X11/xcwd { }; ··· 15468 15470 cligh = python3Packages.callPackage ../development/tools/github/cligh {}; 15469 15471 15470 15472 clipgrab = callPackage ../applications/video/clipgrab { }; 15473 + 15474 + clipmenu = callPackage ../applications/misc/clipmenu { }; 15471 15475 15472 15476 clipit = callPackage ../applications/misc/clipit { }; 15473 15477