lib: fix typos

figsoda 695d4bc7 403e25e3

+1 -1
lib/attrsets.nix
···
matchAttrs :: AttrSet -> AttrSet -> Bool
*/
matchAttrs =
-
# Attribute set strucutre to match
+
# Attribute set structure to match
pattern:
# Attribute set to find patterns in
attrs:
+1 -1
lib/derivations.nix
···
situations below.
For illustration and/or testing, we define derivation such that its
-
evaluation is very noticable.
+
evaluation is very noticeable.
let derivation = throw "This won't be evaluated.";
+1 -1
lib/modules.nix
···
) (lib.functionArgs f);
# Note: we append in the opposite order such that we can add an error
-
# context on the explicited arguments of "args" too. This update
+
# context on the explicit arguments of "args" too. This update
# operator is used to make the "args@{ ... }: with args.lib;" notation
# works.
in f (args // extraArgs)
+2 -2
lib/strings.nix
···
*/
makeBinPath = makeSearchPathOutput "bin" "bin";
-
/* Normalize path, removing extranous /s
+
/* Normalize path, removing extraneous /s
Type: normalizePath :: string -> string
···
*/
escape = list: replaceStrings list (map (c: "\\${c}") list);
-
/* Escape occurence of the element of `list` in `string` by
+
/* Escape occurrence of the element of `list` in `string` by
converting to its ASCII value and prefixing it with \\x.
Only works for printable ascii characters.
+1 -1
lib/systems/architectures.nix
···
#
# Note:
#
-
# - The succesors of `skylake` (`cannonlake`, `icelake`, etc) use `avx512`
+
# - The successors of `skylake` (`cannonlake`, `icelake`, etc) use `avx512`
# which no current AMD Zen michroarch support.
# - `znver1` uses `ABM`, `CLZERO`, `CX16`, `MWAITX`, and `SSE4A` which no
# current Intel microarch support.
+2 -2
lib/systems/default.nix
···
# necessary.
#
# `parsed` is inferred from args, both because there are two options with one
-
# clearly prefered, and to prevent cycles. A simpler fixed point where the RHS
+
# clearly preferred, and to prevent cycles. A simpler fixed point where the RHS
# always just used `final.*` would fail on both counts.
elaborate = args': let
args = if lib.isString args' then { system = args'; }
···
linker =
/**/ if final.useLLVM or false then "lld"
else if final.isDarwin then "cctools"
-
# "bfd" and "gold" both come from GNU binutils. The existance of Gold
+
# "bfd" and "gold" both come from GNU binutils. The existence of Gold
# is why we use the more obscure "bfd" and not "binutils" for this
# choice.
else "bfd";
+1 -1
lib/systems/flake-systems.nix
···
# See [RFC 46] for mandated platform support and ../../pkgs/stdenv for
# implemented platform support. This list is mainly descriptive, i.e. all
-
# system doubles for platforms where nixpkgs can do native compiliation
+
# system doubles for platforms where nixpkgs can do native compilation
# reasonably well are included.
#
# [RFC 46]: https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md
+1 -1
lib/tests/modules.sh
···
## Freeform modules
# Assigning without a declared option should work
checkConfigOutput '^"24"$' config.value ./freeform-attrsOf.nix ./define-value-string.nix
-
# No freeform assigments shouldn't make it error
+
# No freeform assignments shouldn't make it error
checkConfigOutput '^{ }$' config ./freeform-attrsOf.nix
# but only if the type matches
checkConfigError 'A definition for option .* is not of type .*' config.value ./freeform-attrsOf.nix ./define-value-list.nix