Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 48 lines
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849{ lib, stdenv, fetchurl, libX11, libXinerama, imlib2,}:
stdenv.mkDerivation { pname = "imlibsetroot"; version = "1.2"; src = fetchurl { url = "https://robotmonkeys.net/wp-content/uploads/2010/03/imlibsetroot-12.tar.gz"; sha256 = "8c1b3b7c861e4d865883ec13a96b8e4ab22464a87d4e6c67255b17a88e3cfd1c"; };
buildInputs = [ libX11 imlib2 libXinerama ];
buildPhase = '' runHook preBuild
gcc -g imlibsetroot.c -o imlibsetroot \ -I${imlib2.dev}/include -L${imlib2}/lib -lImlib2 \ -I${libX11.dev}/include -lXinerama -lX11
runHook postBuild '';
installPhase = '' runHook preInstall install -D -m 0755 imlibsetroot -t $out/bin runHook postInstall '';
meta = with lib; { description = "Xinerama Aware Background Changer"; homepage = "http://robotmonkeys.net/2010/03/30/imlibsetroot/"; license = licenses.mitAdvertising; platforms = platforms.linux; maintainers = with maintainers; [ dwarfmaster ]; mainProgram = "imlibsetroot"; };}