nixpkgs/pkgs/data/themes/sierra/default.nix

59 lines
1.1 KiB
Nix
Raw Normal View History

2022-01-11 13:07:19 +00:00
{ lib
, stdenv
, fetchFromGitHub
, gdk-pixbuf
, gtk-engine-murrine
, jdupes
2022-01-11 13:07:19 +00:00
, librsvg
, libxml2
}:
stdenv.mkDerivation rec {
pname = "sierra-gtk-theme";
version = "unstable-2021-05-24";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = "05899001c4fc2fec87c4d222cb3997c414e0affd";
sha256 = "174l5mryc34ma1r42pk6572c6i9hmzr9vj1a6w06nqz5qcfm1hds";
};
2022-01-11 13:07:19 +00:00
nativeBuildInputs = [
jdupes
2022-01-11 13:07:19 +00:00
libxml2
];
2022-01-11 13:07:19 +00:00
buildInputs = [
gdk-pixbuf
librsvg
];
2022-01-11 13:07:19 +00:00
propagatedUserEnvPkgs = [
gtk-engine-murrine
];
installPhase = ''
runHook preInstall
patchShebangs .
mkdir -p $out/share/themes
name= ./install.sh --dest $out/share/themes
# Replace duplicate files with hardlinks to the first file in each
# set of duplicates, reducing the installed size in about 79%
jdupes -L -r $out/share
runHook postInstall
'';
meta = with lib; {
description = "A Mac OSX like theme for GTK based desktop environments";
homepage = "https://github.com/vinceliuice/Sierra-gtk-theme";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
}