1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 autoreconfHook,
6 pkg-config,
7 gtk-engine-murrine,
8}:
9
10stdenv.mkDerivation rec {
11 pname = "theme-vertex";
12 version = "20170128";
13
14 src = fetchFromGitHub {
15 owner = "horst3180";
16 repo = "vertex-theme";
17 rev = version;
18 sha256 = "0c9mhrs95ahz37djrv176vn41ywvj26ilwmnr1h9171giv6hid98";
19 };
20
21 nativeBuildInputs = [
22 autoreconfHook
23 pkg-config
24 ];
25
26 propagatedUserEnvPkgs = [ gtk-engine-murrine ];
27
28 configureFlags = [ "--disable-unity" ];
29
30 postInstall = ''
31 mkdir -p $out/share/plank/themes
32 cp -r extra/*-Plank $out/share/plank/themes
33
34 mkdir -p $out/share/doc/$pname/Chrome
35 cp -r extra/Chrome/*.crx $out/share/doc/$pname/Chrome
36 cp -r extra/Firefox $out/share/doc/$pname
37 cp AUTHORS README.md $out/share/doc/$pname/
38 '';
39
40 meta = with lib; {
41 inherit (src.meta) homepage;
42 description = "Theme for GTK 3, GTK 2, Gnome-Shell, and Cinnamon";
43 license = licenses.gpl3;
44 platforms = platforms.unix;
45 maintainers = with maintainers; [ romildo ];
46 };
47}