nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, parallel, sassc, inkscape, libxml2, glib, gdk-pixbuf, librsvg, gtk-engine-murrine, gnome }:
2
3stdenv.mkDerivation rec {
4 pname = "adapta-gtk-theme";
5 version = "3.95.0.11";
6
7 src = fetchFromGitHub {
8 owner = "adapta-project";
9 repo = "adapta-gtk-theme";
10 rev = version;
11 sha256 = "19skrhp10xx07hbd0lr3d619vj2im35d8p9rmb4v4zacci804q04";
12 };
13
14 preferLocalBuild = true;
15
16 nativeBuildInputs = [
17 autoreconfHook
18 pkg-config
19 parallel
20 sassc
21 inkscape
22 libxml2
23 glib.dev
24 gnome.gnome-shell
25 ];
26
27 buildInputs = [
28 gdk-pixbuf
29 librsvg
30 ];
31
32 propagatedUserEnvPkgs = [ gtk-engine-murrine ];
33
34 postPatch = "patchShebangs .";
35
36 configureFlags = [
37 "--disable-gtk_legacy"
38 "--disable-gtk_next"
39 "--disable-unity"
40 ];
41
42 meta = with lib; {
43 description = "An adaptive GTK theme based on Material Design Guidelines";
44 homepage = "https://github.com/adapta-project/adapta-gtk-theme";
45 license = with licenses; [ gpl2 cc-by-sa-30 ];
46 platforms = platforms.linux;
47 maintainers = [ maintainers.romildo ];
48 };
49}