Merge pull request #122566 from hoppla20/add-yaru-remix-theme

authored by Sandro and committed by GitHub 522a2a22 d2d87980

+36
+6
maintainers/maintainer-list.nix
··· 4121 githubId = 362833; 4122 name = "Hongchang Wu"; 4123 }; 4124 hoverbear = { 4125 email = "operator+nix@hoverbear.org"; 4126 github = "hoverbear";
··· 4121 githubId = 362833; 4122 name = "Hongchang Wu"; 4123 }; 4124 + hoppla20 = { 4125 + email = "privat@vincentcui.de"; 4126 + github = "hoppla20"; 4127 + githubId = 25618740; 4128 + name = "Vincent Cui"; 4129 + }; 4130 hoverbear = { 4131 email = "operator+nix@hoverbear.org"; 4132 github = "hoverbear";
+28
pkgs/data/themes/yaru-remix/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, meson, sassc, pkg-config, glib, ninja, python3, gtk3, gnome }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "yaru-remix"; 5 + version = "40"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Muqtxdir"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "0xilhw5gbxsyy80ixxgj0nw6w782lz9dsinhi24026li1xny804c"; 12 + }; 13 + 14 + nativeBuildInputs = [ meson sassc pkg-config glib ninja python3 ]; 15 + buildInputs = [ gtk3 gnome.gnome-themes-extra ]; 16 + 17 + dontDropIconThemeCache = true; 18 + 19 + postPatch = "patchShebangs ."; 20 + 21 + meta = with lib; { 22 + description = "Fork of the Yaru GTK theme"; 23 + homepage = "https://github.com/Muqtxdir/yaru-remix"; 24 + license = with licenses; [ cc-by-sa-40 gpl3Plus lgpl21Only lgpl3Only ]; 25 + platforms = platforms.linux; 26 + maintainers = with maintainers; [ hoppla20 ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 22423 22424 yaru-theme = callPackage ../data/themes/yaru {}; 22425 22426 zafiro-icons = callPackage ../data/icons/zafiro-icons { 22427 inherit (plasma5Packages) breeze-icons; 22428 };
··· 22423 22424 yaru-theme = callPackage ../data/themes/yaru {}; 22425 22426 + yaru-remix-theme = callPackage ../data/themes/yaru-remix {}; 22427 + 22428 zafiro-icons = callPackage ../data/icons/zafiro-icons { 22429 inherit (plasma5Packages) breeze-icons; 22430 };