anchor.diff:        ${lib.optionalString circularFolder "-c"} \
         ${if allColorVariants then "-a" else builtins.toString colorVariants}
   
  -    jdupes -L -r $out/share/icons
  +    jdupes --link-soft --recurse $out/share
   
       runHook postInstall
     '';
  +
  +  passthru.updateScript = gitUpdater {inherit pname version; };
   
     meta = with lib; {
       description = "Flat and colorful personality icon theme";
       homepage = "https://github.com/vinceliuice/Tela-circle-icon-theme";
       license = licenses.gpl3Only;
  -    platforms = platforms.unix;
  +    platforms = platforms.linux; # darwin use case-insensitive filesystems that cause hash mismatches
       maintainers = with maintainers; [ romildo ];
     };
   }
  
positive.code: , gtk3
  , hicolor-icon-theme
  , jdupes
  , allColorVariants ? false
  , circularFolder ? false
  , colorVariants ? [] # default is standard
  
negative.code: 
  stdenvNoCC.mkDerivation rec {
    inherit pname;
    version = "2022-03-07";
  
    src = fetchFromGitHub {
      owner = "vinceliuice";
      repo = pname;
      rev = version;
      sha256 = "vQeWGZmurvT/UQJ1dx6t+ZeKdJ1Oq9TdHBADw64x18g=";
    };
  
    nativeBuildInputs = [
  