anchor.diff:  -----------------------------------------------------------------------------*/
   
     # converting pages attribute set to a list
  -  pageList = let
  -    localePages = lib.mapAttrsToList (name: locale:
  -      lib.pagesToList {
  -        pages   = locale.pages;
  -        default = {
  -          layout  = locale.env.templates.layout;
  -          body.id = "page-top";
  -        };
  -      }
  -    ) locales;
  -  in lib.fold (acc: x: acc ++ x) [] localePages;
  +  pageList = lib.localesToPageList {
  +    inherit locales;
  +    default = locale: {
  +      layout  = locale.env.templates.layout;
  +      body.id = "page-top";
  +    };
  +  };
   
     # fetch upstream to generate the documentation
     fetchUpstream = version:
  
positive.code: 
     Initialization of Styx, should not be edited
  -----------------------------------------------------------------------------*/
  { lib, runCommand, writeText
  , fetchFromGitHub
  , styx-themes
  , texlive
  , stdenv
  , extraConf ? {}
  }@args:
  
  
negative.code:   devStyx = fetchFromGitHub {
      owner  = "styx-static";
      repo   = "styx";
      rev    = "eec60aa";
      sha256 = "0k2nlp3mh578sbn8vib0g8qc928i0qi49vg5mfwfg56l2knsmpdf";
    };
  
    styx = import devStyx {};
  
    /* Library loading
    */
    styxLib = import styx.lib styx;
  
  
    # Make a block attribute set
  