9 blackPanelIcons ? false,
10 allColorVariants ? false,
14 pname = "Fluent-icon-theme";
16 lib.checkListOfEnum "${pname}: available color variants"
30 stdenvNoCC.mkDerivation
33 version = "2024-02-25";
35 src = fetchFromGitHub {
36 owner = "vinceliuice";
39 hash = "sha256-Cadp2+4kBZ74kdD5x0O85FszxvN6/sg6yccxughyX1Q";
47 buildInputs = [ hicolor-icon-theme ];
49 # Unnecessary & slow fixup's
51 dontRewriteSymlinks = true;
52 dontDropIconThemeCache = true;
55 patchShebangs install.sh
61 ./install.sh --dest $out/share/icons \
63 ${builtins.toString colorVariants} \
64 ${lib.optionalString allColorVariants "--all"} \
65 ${lib.optionalString roundedIcons "--round"} \
66 ${lib.optionalString blackPanelIcons "--black"}
68 jdupes --quiet --link-soft --recurse $out/share
74 description = "Fluent icon theme for linux desktops";
75 homepage = "https://github.com/vinceliuice/Fluent-icon-theme";
76 license = licenses.gpl3Plus;
77 platforms = platforms.linux;
78 maintainers = with maintainers; [ icy-thought ];