From 825d79112f7a7480a00784e2dcdd91ffadf2d263 Mon Sep 17 00:00:00 2001 From: Osi <87434959+OsiPog@users.noreply.github.com> Date: Fri, 4 Jul 2025 15:24:00 +0200 Subject: [PATCH] nixos-icons: pad hex color values with leading zeros (#1584) Closes: https://github.com/nix-community/stylix/issues/1581 Link: https://github.com/nix-community/stylix/pull/1584 Reviewed-by: Daniel Thwaites Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com> --- modules/nixos-icons/overlay.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/nixos-icons/overlay.nix b/modules/nixos-icons/overlay.nix index 7928629e..537b7e58 100644 --- a/modules/nixos-icons/overlay.nix +++ b/modules/nixos-icons/overlay.nix @@ -18,6 +18,7 @@ inherit (oldAttrs) src; prePatch = let + inherit (builtins) stringLength; inherit (config.lib.stylix) colors; inherit (lib) @@ -46,6 +47,8 @@ (map (max 0)) # convert each to hex string (map toHexString) + # add leading 0 if necessary + (map (hex: if (stringLength hex < 2) then "0" + hex else hex)) # to one string concatStrings ];