abort add addDrvOutputDependencies addErrorContext all any appendContext assert attrNames attrValues baseNameOf bitAnd bitOr bitXor break builtins builtins.unsafeDiscardStringContext catAttrs ceil compareVersions concatLists concatMap concatStringsSep convertHash currentSystem currentTime deepSeq derivation derivationStrict dirOf div elem elemAt else false fetchClosure fetchGit fetchMercurial fetchTarball fetchurl filter filterSource findFile flakeRefToString floor fromJSON fromTOML functionArgs genList genericClosure getAttr getContext getEnv getFlake groupBy hasAttr hasContext hashFile hashString head if import in inherit intersectAttrs isAttrs isBool isFloat isFunction isInt isList isPath isString langVersion length lessThan let listToAttrs map mapAttrs match mul nixPath nixVersion null outputOf parseDrvName parseFlakeRef partition path pathExists placeholder readDir readFile readFileType rec removeAttrs replaceStrings seq sort split splitVersion storeDir storePath stringLength sub substring tail then throw toFile toJSON toPath toString toXML trace traceVerbose true tryEval typeOf unsafeDiscardOutputDependency unsafeDiscardStringContext unsafeGetAttrPos with zipAttrsWith