Commit Graph

11 Commits (33fadf3131f4e9bb2f58349e699e93aba17244ba)

Author SHA1 Message Date
Shea Levy d09222e48f
lib.compose{Many,}Extensions: Make compatible with nix flake check 3 years ago
Joe Hermaszewski c3b35f21f7 lib: Add composeManyExtensions 4 years ago
Alyssa Ross 7ed977e60d
lib.converge: optimise 5 years ago
Alyssa Ross 67b1265fb3
bundlerEnv: ensure dependencies always included 6 years ago
Eric Wolf 3cc83dffca lib/fixed-points.nix: add an example for extends 6 years ago
Shea Levy 1a1ad1a17d Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs" 7 years ago
Graham Christensen 152c63c9ff
Convert libs to a fixed-point 7 years ago
Will Fancher 05f9db601a Added `self` views of the interface in `makeExtensibleWithInterface` 7 years ago
Will Fancher 08021dd825 Added `makeExtensibleWithInterface` 7 years ago
John Ericson 87b4a91fc4 lib: Move fixed-point combinators out of trivial 7 years ago
Rommel Martinez a8fc60745f Fix typo in trivial.nix 7 years ago
Profpatsch 46a36d82ee lib/trivial.nix: add type for fix 7 years ago
John Ericson 85aa5005af Introduce `mapNullable` into lib and use it in a few places 7 years ago
Franz Pletz 3ab45f4b36
treewide: use boolToString function 7 years ago
Shea Levy 0a15af2ed1 lib: Add composeExtensions for composing extension functions 7 years ago
Profpatsch b052a36294 lib/trivial: expand function docs 7 years ago
Eelco Dolstra c20cc6d0b3
Excise use of importJSON 7 years ago
Eelco Dolstra e3a873479e
Remove fetchMD5warn 8 years ago
John Ericson e4cd45a30c top-level: Make `overridePackages` extend rather than replace existing overrides 8 years ago
Michael Raskin e207ba7d6a fetchMD5warn: use INFO, maybe Hydra will like this more 8 years ago
Charles Strahan da36847d92
nixos: make it easy to apply kernel patches 8 years ago
Michael Raskin f603dc11a6 fetch*: print a trace warning about md5 deprecation 8 years ago
Dan Peebles 4dfdb27e00 lib.{warn, info}: add simple helpers 8 years ago
Vladimír Čunát d4de02c46e treewide: change $IN_NIX_SHELL handling 8 years ago
Eric Sagnes e276842f6a lib: refactor nixpkgsVersion with fileContents 8 years ago
zimbatm 22d7c08dc5 lib.trivial: add a new importJSON function 8 years ago
Peter Simons 89a5717c7a lib/trivial.nix: improve spelling 9 years ago
Peter Simons 405fda497a lib: document fix and add fix', extends functions 9 years ago
Eelco Dolstra 0ae8b365b3 Rename misc.nix -> deprecated.nix 9 years ago
Eelco Dolstra ef0e4d56f5 Use builtin seq/deepSeq 9 years ago
Eelco Dolstra 5d7000df68 Automatically set nix.nrBuildUsers to at least nix.maxJobs 9 years ago
Eelco Dolstra 4a91cfd32b Add a global variable ‘inNixShell’ 10 years ago
Eelco Dolstra 484403bf0e Add a constant ‘nixpkgsVersion’ 10 years ago
Eelco Dolstra 785eaf2cea Add some primops to lib 11 years ago
Eelco Dolstra 5fef92c4a0 Move pkgs/lib/ to lib/ 11 years ago
Shea Levy 932dd06f3f Revert "Add isPath to trivial.nix" 11 years ago
Shea Levy 2742087bdd Add isPath to trivial.nix 11 years ago
Shea Levy 0d1b60d206 Document deepSeq 12 years ago
Shea Levy da3be9c6b2 Add deepSeq lib function 12 years ago
Eelco Dolstra 1ac9dcd24d * Fix eval-release.nix by testing whether all attributes of a 14 years ago
Eelco Dolstra a565a82e4e svn path=/nixpkgs/trunk/; revision=17934 15 years ago
Michael Raskin a9a462f13d Try to add missing flip function for NixOS 15 years ago
Eelco Dolstra 0281a7deb8 svn path=/nixpkgs/trunk/; revision=16131 15 years ago
Eelco Dolstra 599015e8b0 * Split lib/default.nix into several files, as it had become a big 16 years ago