Merge pull request #229365 from therealr5/dracula-icon-theme

Sandro f52d66e7 d7bbeeda

Changed files
+50
maintainers
pkgs
data
icons
dracula-icon-theme
top-level
+9
maintainers/maintainer-list.nix
···
githubId = 57180880;
name = "Ansh Tyagi";
+
therealr5 = {
+
email = "rouven@rfive.de";
+
github = "therealr5";
+
githubId = 72568063;
+
name = "Rouven Seifert";
+
keys = [{
+
fingerprint = "1169 87A8 DD3F 78FF 8601 BF4D B95E 8FE6 B11C 4D09";
+
}];
+
};
therishidesai = {
email = "desai.rishi1@gmail.com";
github = "therishidesai";
+39
pkgs/data/icons/dracula-icon-theme/default.nix
···
+
{ lib, stdenvNoCC, fetchFromGitHub, jdupes }:
+
+
stdenvNoCC.mkDerivation {
+
pname = "dracula-icon-theme";
+
version = "unstable-2021-07-21";
+
+
src = fetchFromGitHub {
+
owner = "m4thewz";
+
repo = "dracula-icons";
+
rev = "2d3c83caa8664e93d956cfa67a0f21418b5cdad8";
+
hash = "sha256-GY+XxTM22jyNq8kaB81zNfHRhfXujArFcyzDa8kjxCQ=";
+
};
+
+
nativeBuildInputs = [
+
jdupes
+
];
+
+
dontDropIconThemeCache = true;
+
+
dontPatchELF = true;
+
dontRewriteSymlinks = true;
+
+
installPhase = ''
+
runHook preInstall
+
mkdir -p $out/share/icons/Dracula
+
cp -a * $out/share/icons/Dracula/
+
jdupes --quiet --link-soft --recurse $out/share
+
+
runHook postInstall
+
'';
+
+
meta = with lib; {
+
description = "Dracula Icon theme";
+
homepage = "https://github.com/m4thewz/dracula-icons";
+
platforms = platforms.linux;
+
license = licenses.gpl3Only;
+
maintainers = with maintainers; [ therealr5 ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { };
+
dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { };
+
e17gtk = callPackage ../data/themes/e17gtk { };
eb-garamond = callPackage ../data/fonts/eb-garamond { };