Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-09-17 | lib.types: Add parentheses where description is ambiguous | Robert Hensing | 2 | -13/+122 | |
2022-09-13 | Merge pull request #189314 from Artturin/addemulatoravailable | Artturi | 1 | -30/+39 | |
2022-09-11 | lib/systems: add emulatorAvailable | Artturin | 1 | -30/+39 | |
``` nix-repl> pkgsCross.arm-embedded.stdenv.hostPlatform.emulatorAvailable pkgsCross.arm-embedded.buildPackages false nix-repl> pkgsCross.aarch64-multiplatform.stdenv.hostPlatform.emulatorAvailable pkgsCross.aarch64-multiplatform.buildPackages true ``` will be useful for stuff like handling https://github.com/NixOS/nixpkgs/issues/187109 | |||||
2022-09-10 | lib/options: deprecate docbook text and literalDocBook | pennae | 1 | -1/+4 | |
deprecate literalDocBook by adding a warning (that will not fire yet) to its uses and other docbook literal strings by adding optional warning message to mergeJSON. | |||||
2022-09-09 | Merge pull request #181834 from ncfavier/numbers | Silvan Mosberger | 1 | -9/+33 | |
lib/types: add `number` | |||||
2022-09-06 | lib/systems: uname.processor is "uname -m", not "uname -p" (#189958) | Adam Joseph | 1 | -1/+1 | |
The comment in lib/systems/default.nix for uname.processor indicates that it should match `uname -p`. I tried that command and found that it reports `unknown` on all of these machines: - `x86_64-linux` - `aarch64-linux` - `mips64el-linux` - `powerpc64le-linux` The command `uname -m` reports the expected value on all of the above. I think the comment is wrong. So I fixed it. | |||||
2022-09-05 | Merge pull request #161118 from arkivm/init-dwarf2json | Jonas Heinrich | 1 | -0/+5 | |
dwarf2json: init at unstable-2021-04-15 | |||||
2022-09-01 | Merge branch 'master' into option-docs-md | pennae | 7 | -6/+32 | |
2022-08-31 | lib/modules: convert option description to MD | pennae | 2 | -78/+44 | |
2022-08-31 | Merge pull request #188289 from erikarvstedt/fix-disabled-modules-abs-paths | Robert Hensing | 3 | -1/+9 | |
lib.modules: support strings with absolute paths in `disabledModules` | |||||
2022-08-31 | lib.modules: support strings with absolute paths in `disabledModules` | Erik Arvstedt | 3 | -1/+9 | |
This is particularly useful for disabling modules defined in a flake. Example: disabledModules = [ "${flake}/modules/mymodule.nix" ]; Previously, absolute string paths were internally prepended with `modulesPath`, which caused the module filtering to fail. | |||||
2022-08-30 | lib/options: add mdDoc support to mkEnableOption | pennae | 1 | -1/+4 | |
2022-08-28 | lib/systems/doubles: add ELFvx GNU ABIs | Minijackson | 1 | -1/+3 | |
2022-08-28 | lib/systems: add convenience isAbiElfv2 function | Minijackson | 1 | -0/+7 | |
2022-08-28 | lib/systems/examples: use provided ABIs in PPC64 triple | Minijackson | 1 | -3/+2 | |
2022-08-28 | lib/systems/parse: use ELFv2 by default for PPC64 BE | Minijackson | 1 | -0/+2 | |
2022-08-28 | lib/systems: add elfv1 / elfv2 ABIs | Minijackson | 2 | -1/+9 | |
2022-08-25 | lib/systems: add MicroBlaze architectures | Minijackson | 5 | -7/+15 | |
2022-08-24 | Merge #186941: staging-next 2022-08-16 | Vladimír Čunát | 1 | -1/+7 | |
2022-08-24 | Merge pull request #187884 from helsinki-systems/feat/perl-sri | Stig | 1 | -1/+1 | |
perlPackages: Switch to SRI hashes, add `hash` support to bootstrap fetchurl, bump minimal nix version | |||||
2022-08-24 | Merge branch 'master' into staging-next | Vladimír Čunát | 1 | -0/+5 | |
2022-08-24 | perlPackages.Crypt{Blowfish,DES,IDEA}: Use correct license | Michal Sojka | 1 | -0/+5 | |
Recent commit 59356f11c1f ("perlPackages: Ensure all packages have a license", 2022-08-22) added a license field to Perl packages where the license was missing. The above mentioned packages got assigned `unfreeRedistributable` license, which is not precise and makes all packages depending on them unbuildable without `NIXPKGS_ALLOW_UNFREE`. The packages actually have a license which SPDX calls BSD-4-Clause-Shortened (https://spdx.org/licenses/BSD-4-Clause-Shortened.html). In this commit, we add this license to the list of allowed licenses and change the license field of the mentioned packages. Closes #188103 | |||||
2022-08-24 | boostrap fetchurl: Add SRI support | Janne Heß | 1 | -1/+1 | |
2022-08-22 | Merge master into staging-next | github-actions[bot] | 1 | -0/+10 | |
2022-08-22 | perlPackages: Clarify all unfree licenses | Janne Heß | 1 | -0/+10 | |
2022-08-21 | Merge master into staging-next | github-actions[bot] | 1 | -1/+1 | |
2022-08-20 | Fix a typo in the lib.foldr docstring | Skyler | 1 | -1/+1 | |
- This quote mark should be a backtick - Using a quote mark instead of a backtick breaks formatting when rendering the docs | |||||
2022-08-16 | lib/systems: Add staticLibrary and library | Daniel Olsen | 1 | -1/+7 | |
staticLibrary includes common extensions for static libraries library is a new common attribute that includes both shared and static extensions | |||||
2022-08-08 | Merge pull request #181222 from hercules-ci/module-specialArgs | Robert Hensing | 1 | -0/+10 | |
`_module.specialArgs` + unit test for nixos/documentation module | |||||
2022-08-04 | Merge remote-tracking branch 'origin/master' into haskell-updates | sternenseemann | 1 | -3/+0 | |
2022-08-02 | lib/system: resolve TODO | Sandro | 1 | -3/+0 | |
2022-07-30 | Merge master into haskell-updates | github-actions[bot] | 1 | -0/+1 | |
2022-07-29 | lib/systems/inspect.nix: add isAarch | Sandro | 1 | -0/+1 | |
2022-07-28 | haskell.compiler: ghc923 -> ghc924 | sternenseemann | 1 | -1/+1 | |
https://www.haskell.org/ghc/download_ghc_9_2_4.html | |||||
2022-07-27 | Merge pull request #182217 from GuillaumeDesforges/GuillaumeDesforges@dbx-init | Sandro | 1 | -0/+7 | |
2022-07-27 | Merge #170736: lib/systems/platforms.nix: fix mips32 ABI | Vladimír Čunát | 1 | -2/+2 | |
2022-07-25 | python3Packages.dbx: 0.5.0 | Guillaume Desforges | 1 | -0/+7 | |
2022-07-24 | lib/types: add `number` | Naïm Favier | 1 | -9/+33 | |
For numbers that can be ints or floats. | |||||
2022-07-22 | Merge pull request #179002 from klemensn/move-passwdEntry-type | Florian Klink | 1 | -0/+6 | |
move passwdEntry type | |||||
2022-07-21 | lib/modules: Add _module.specialArgs | Robert Hensing | 1 | -0/+10 | |
2022-07-18 | Merge pull request #160554 from Cloudef/android-prebuilt | Rick van Schijndel | 2 | -5/+6 | |
Fix android prebuilt toolchains | |||||
2022-07-04 | lib/trivial: Update oldestSupportedRelease | Janne Heß | 1 | -1/+1 | |
2022-07-03 | lib.systems.examples: canonicalize MIPS triples | Alyssa Ross | 1 | -14/+12 | |
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. | |||||
2022-07-02 | lib.licenses: add Aladdin Free Public License | toastal | 1 | -0/+6 | |
2022-06-29 | canExecute: check for android | Jari Vetoniemi | 1 | -0/+1 | |
2022-06-29 | update android targets to recommended ones | Jari Vetoniemi | 1 | -5/+5 | |
2022-06-27 | lib/options: Add hint for debugging infinite recursion in docs | Robert Hensing | 1 | -0/+2 | |
2022-06-25 | lib.types, nixos/users: Make passwdEntry available | Klemens Nanni | 1 | -0/+6 | |
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. | |||||
2022-06-21 | lib/options: Add showOptionWithDefLocs | Robert Hensing | 2 | -1/+8 | |
2022-06-21 | Merge pull request #176146 from pennae/module-docs-markdown | Robert Hensing | 2 | -1/+17 | |
treewide: markdown option docs |