| Commit message (Expand) | Author | Age | Files | Lines |
| * | Merge pull request #181222 from hercules-ci/module-specialArgs•••`_module.specialArgs` + unit test for nixos/documentation module | Robert Hensing | 2022-08-08 | 1 | -0/+10 |
| |\ |
|
| | * | lib/modules: Add _module.specialArgs | Robert Hensing | 2022-07-21 | 1 | -0/+10 |
| * | | Merge remote-tracking branch 'origin/master' into haskell-updates | sternenseemann | 2022-08-04 | 1 | -3/+0 |
| |\ \ |
|
| | * | | lib/system: resolve TODO | Sandro | 2022-08-02 | 1 | -3/+0 |
| * | | | Merge master into haskell-updates | github-actions[bot] | 2022-07-30 | 1 | -0/+1 |
| |\| | |
|
| | * | | lib/systems/inspect.nix: add isAarch | Sandro | 2022-07-29 | 1 | -0/+1 |
| * | | | haskell.compiler: ghc923 -> ghc924•••https://www.haskell.org/ghc/download_ghc_9_2_4.html
| sternenseemann | 2022-07-28 | 1 | -1/+1 |
| |/ / |
|
| * | | Merge pull request #182217 from GuillaumeDesforges/GuillaumeDesforges@dbx-init | Sandro | 2022-07-27 | 1 | -0/+7 |
| |\ \ |
|
| | * | | python3Packages.dbx: 0.5.0 | Guillaume Desforges | 2022-07-25 | 1 | -0/+7 |
| * | | | Merge #170736: lib/systems/platforms.nix: fix mips32 ABI | Vladimír Čunát | 2022-07-27 | 1 | -2/+2 |
| |\ \ \ |
|
| | * | | | lib/systems/platforms.nix: use "32" instead of "o32" for mips32 ABI•••There is only one ABI for 32-bit MIPS chips. Before mips64, it didn't
really have a name.
The 64-bit MIPS ABI comes in two flavors, "n64" and "n32". It is
commonplace to refer to the old 32-bit ABI as "o32" (MIPS and SGI
documents do this).
However, when configuring gcc, one must use --with-abi=32, not
--with-abi=o32.
Let's keep GCC happy with this commit.
| Adam Joseph | 2022-04-27 | 1 | -2/+2 |
| * | | | | Merge pull request #179002 from klemensn/move-passwdEntry-type•••move passwdEntry type | Florian Klink | 2022-07-22 | 1 | -0/+6 |
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | * | | | lib.types, nixos/users: Make passwdEntry available•••More nixpkgs code such as `boot.initrd.systemd.emergencyAccess` defines
options that takes hashed passwords, so move the type definition from
modules/ into lib/.
The type definition itself stays unchanged.
| Klemens Nanni | 2022-06-25 | 1 | -0/+6 |
| * | | | | Merge pull request #160554 from Cloudef/android-prebuilt•••Fix android prebuilt toolchains | Rick van Schijndel | 2022-07-18 | 2 | -5/+6 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | canExecute: check for android | Jari Vetoniemi | 2022-06-29 | 1 | -0/+1 |
| | * | | | update android targets to recommended ones | Jari Vetoniemi | 2022-06-29 | 1 | -5/+5 |
| * | | | | lib/trivial: Update oldestSupportedRelease | Janne Heß | 2022-07-04 | 1 | -1/+1 |
| * | | | | lib.systems.examples: canonicalize MIPS triples•••In Nixpkgs, we assume that the "config" field is a canonicalized GNU
triple. I noticed that non-canonical values were being used here,
because the pkgsCross.mips64el-linux-gnu triples did not contain the
vendor field, but the pkgsCross.mips64el-linux-gnu.pkgsStatic did.
Here, I've run all the MIPS triples in lib.systems.examples through
config.sub to canonicalize them. I think this will avoid nasty
surprises in future.
Tested by building Nix and the bootstrap files for
pkgsCross.mips64el-linux-gnu.
| Alyssa Ross | 2022-07-03 | 1 | -14/+12 |
| * | | | | lib.licenses: add Aladdin Free Public License | toastal | 2022-07-02 | 1 | -0/+6 |
| |/ / / |
|
| * / / | lib/options: Add hint for debugging infinite recursion in docs | Robert Hensing | 2022-06-27 | 1 | -0/+2 |
| |/ / |
|
| * | | lib/options: Add showOptionWithDefLocs | Robert Hensing | 2022-06-21 | 2 | -1/+8 |
| * | | Merge pull request #176146 from pennae/module-docs-markdown•••treewide: markdown option docs | Robert Hensing | 2022-06-21 | 2 | -1/+17 |
| |\ \ |
|
| | * | | treewide: attempt at markdown option docs | pennae | 2022-06-12 | 2 | -1/+17 |
| * | | | teams/maintainers list: show instructions for validating the contents | Graham Christensen | 2022-06-20 | 1 | -2/+2 |
| * | | | maintainer teams: check them in lib tests | Graham Christensen | 2022-06-20 | 2 | -0/+54 |
| * | | | maintainer lib test: extract maintainer module | Graham Christensen | 2022-06-20 | 2 | -31/+32 |
| * | | | maintainers: remove longkeyid•••see https://dkg.fifthhorseman.net/blog/openpgp-key-ids-are-not-useful.html
| Graham Christensen | 2022-06-20 | 1 | -1/+0 |
| * | | | lib/modules: Throw earlier when module function does not return attrs•••`m` must always be an attrset at this point. It is basically always
evaluated. This will make it throw when any of the attrs is accessed,
rather than just `config`. We assume that this will improve the error
message in more scenarios.
| Robert Hensing | 2022-06-14 | 3 | -3/+23 |
| * | | | lib.deferredModule: Make it properly singular | Robert Hensing | 2022-06-14 | 2 | -2/+4 |
| * | | | lib.types: Add deferredModuleWith | Robert Hensing | 2022-06-14 | 2 | -3/+25 |
| * | | | lib.types.deferredModule: Allow path-typed module references | Robert Hensing | 2022-06-14 | 3 | -4/+5 |
| * | | | lib.types.deferredModule: Improve reported location | Robert Hensing | 2022-06-14 | 2 | -2/+2 |
| * | | | lib/test/modules.sh: Test deferredModule error location file | Robert Hensing | 2022-06-14 | 2 | -2/+11 |
| * | | | lib.types: Add deferredModule | Robert Hensing | 2022-06-14 | 3 | -0/+65 |
| * | | | lib/types, lib/modules: Remove unused extensionOffset | Robert Hensing | 2022-06-14 | 2 | -13/+1 |
| * | | | lib/types: Use map instead of imap1 in submoduleWith | Robert Hensing | 2022-06-14 | 1 | -1/+1 |
| * | | | lib/types: Simplify submoduleWith shorthandOnlyDefinesConfig handling•••The module system already uses the parent module's _file as a fallback,
so we don't need to inject the file in a weird way
| Silvan Mosberger | 2022-06-14 | 1 | -12/+3 |
| * | | | lib/tests: Add submodule file propagation test | Silvan Mosberger | 2022-06-14 | 2 | -0/+25 |
| |/ / |
|
| * | | Merge pull request #157480 from MatthewCroughan/in-pure-eval-mode•••lib: add inPureEvalMode | Robert Hensing | 2022-06-10 | 2 | -1/+8 |
| |\ \ |
|
| | * | | lib: add inPureEvalMode•••This makes a value that is true if builtins does not contain the
currentSystem function, but false if it does.
| matthewcroughan | 2022-05-06 | 2 | -1/+8 |
| * | | | lib/modules: Fix missing prefix in extendModules when unset in both eval- and... | Robert Hensing | 2022-06-10 | 1 | -1/+1 |
| * | | | Merge pull request #173621 from ncfavier/submodule-description•••lib/types: allow custom `submoduleWith` descriptions | Robert Hensing | 2022-06-10 | 1 | -6/+17 |
| |\ \ \ |
|
| | * | | | lib/types: allow custom `submoduleWith` descriptions•••Currently the only way to set the description for a submodule type is to
use `freeformType`. This is not ideal as it requires setting a
freeform type, and evaluates the submodule config unnecessarily.
Instead, add a `description` argument to `submoduleWith`.
| Naïm Favier | 2022-05-19 | 1 | -6/+17 |
| * | | | | Merge pull request #177061 from ckiee/bitXOr-typo•••lib/zip-int-bits: fix typo: bitXOR -> bitXor | Silvan Mosberger | 2022-06-09 | 1 | -1/+1 |
| |\ \ \ \ |
|
| | * | | | | lib/zip-int-bits: fix typo: bitXOR -> bitXor | ckie | 2022-06-09 | 1 | -1/+1 |
| * | | | | | lib.systems.amd64-netbsd: remove•••This has been deprecated for a long time, and it's doubtful it had any
users to start with. And having an undisablable warning when
enumarating platforms is not good.
| Alyssa Ross | 2022-06-08 | 1 | -2/+0 |
| * | | | | | Merge master into haskell-updates | github-actions[bot] | 2022-06-01 | 1 | -1/+1 |
| |\ \ \ \ \ |
|
| | * | | | | | Fix typo in compareLists docstring | michaelmouf | 2022-05-30 | 1 | -1/+1 |
| * | | | | | | Merge master into haskell-updates | github-actions[bot] | 2022-05-31 | 2 | -0/+20 |
| |\| | | | | |
|
| | * | | | | | lib.sourceTypes: simplify implementation•••Co-authored-by: Alexander Foremny <aforemny@posteo.de>
| Robert Scott | 2022-05-30 | 1 | -9/+3 |