mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 07:31:20 +00:00
9db0207496
It was used by some themes in the past, but it broke them whenever GNOME was updated, so it should not be used anymore.
40 lines
1.2 KiB
Nix
40 lines
1.2 KiB
Nix
{ stdenv, fetchFromGitHub, gnome3, libxml2, gtk-engine-murrine, gdk_pixbuf, librsvg, bc }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "materia-theme-${version}";
|
|
version = "20180928";
|
|
|
|
src = fetchFromGitHub {
|
|
owner = "nana-4";
|
|
repo = "materia-theme";
|
|
rev = "v${version}";
|
|
sha256 = "0v4mvc4rrf3jwf77spn9f5sqxp72v66k2k467r0aw3nglcpm4wpv";
|
|
};
|
|
|
|
nativeBuildInputs = [ gnome3.glib libxml2 bc ];
|
|
|
|
buildInputs = [ gnome3.gnome-themes-extra gdk_pixbuf librsvg ];
|
|
|
|
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
|
|
|
|
dontBuild = true;
|
|
|
|
installPhase = ''
|
|
patchShebangs install.sh
|
|
sed -i install.sh \
|
|
-e "s|if .*which gnome-shell.*;|if true;|" \
|
|
-e "s|CURRENT_GS_VERSION=.*$|CURRENT_GS_VERSION=${stdenv.lib.versions.majorMinor gnome3.gnome-shell.version}|"
|
|
mkdir -p $out/share/themes
|
|
./install.sh --dest $out/share/themes
|
|
rm $out/share/themes/*/COPYING
|
|
'';
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "A Material Design theme for GNOME/GTK+ based desktop environments";
|
|
homepage = https://github.com/nana-4/materia-theme;
|
|
license = licenses.gpl2;
|
|
platforms = platforms.all;
|
|
maintainers = [ maintainers.mounium ];
|
|
};
|
|
}
|