aboutsummaryrefslogtreecommitdiff
path: root/src/nix
AgeCommit message (Expand)Author
2024-05-30build-time: remove 20% more by PCH'ing C++ stdlibJade Lovelace
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out namespaces.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out unix-domain-socket.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out current-process.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out processes.{hh,cc}Tom Hubrecht
2024-05-25Merge "nix3-upgrade-nix: fix when there are differing pnames" into mainQyriad
2024-05-25nix3-upgrade-nix: fix when there are differing pnamesQyriad
2024-05-24nix3: always use the same verbosity default (info)Qyriad
2024-05-18nix cat/dump-path/key: stop progress bar before writeFullPuck Meerburg
2024-05-08nix3-eval: don't elide top-level errorsQyriad
2024-05-07remove the autoconf+Make buildsystemQyriad
2024-05-05Fix the pages in the manual for LixJade Lovelace
2024-05-05point nix3-upgrade-nix to releases.lix.systems/manifest.nixQyriad
2024-05-03Merge "Rename `nix show-config` to `nix config show`" into mainMaximilian Bosch
2024-05-03Rename `nix show-config` to `nix config show`Théophane Hufschmitt
2024-05-03Merge changes Id1a67156,I03f4c7c1,I146736bb,I3b1453cb into mainQyriad
2024-05-02nix3-profile: make element names stableQyriad
2024-05-02nix3-profile: remove indicesQyriad
2024-05-02nix3-profile: allow using human-readable names to select packagesQyriad
2024-04-29docs: clarify how ^ works for -E/-f installablesQyriad
2024-04-29docs: give translation examples from nix-build -E/-A to installablesQyriad
2024-04-29docs: clarify how the different kinds of installables are selectedQyriad
2024-04-29docs: guide to installables docs in installable commands' docsQyriad
2024-04-29nix3-upgrade-nix: allow manually specifying new nixQyriad
2024-04-29fix `nix upgrade-nix` on new-style profilesQyriad
2024-04-29refactor some nix-env and profile code to libcmdQyriad
2024-04-25filetransfer: remove decompress request parametereldritch horrors
2024-04-08"but doctor, I AM the untrusted store": nix doctor had wrong trustednessJade Lovelace
2024-03-30meson: install libexec binarieseldritch horrors
2024-03-29meson: add missing explicit dependency on nlohmann_jsonWinter
2024-03-27HOT SALE: 15% off your build times!Jade Lovelace
2024-03-25Merge pull request #8817 from iFreilicht/flake-update-lock-overhaulThéophane Hufschmitt
2024-03-25Overhaul completions, redo #6693 (#8131)John Ericson
2024-03-25Merge "Improve new CLI UX by supporting short `-E` flag for `--expr`" into mainlunaphied
2024-03-24Improve new CLI UX by supporting short `-E` flag for `--expr`Lunaphied
2024-03-22build: optionally build and install with mesonQyriad
2024-03-18Merge changes I72c945ca,I2138bb4d,Ib96749f3 into mainjade
2024-03-18un-nixes ur lix, a littleJade Lovelace
2024-03-18libutil: make AutoCloseFD a better resourceeldritch horrors
2024-03-18Merge "Delete hasPrefix and hasSuffix from the codebase" into mainjade
2024-03-18libutil: remove vforkeldritch horrors
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-11Merge "util.hh: split out signals stuff" into mainjade
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-10Merge "Print derivation paths in `nix eval`" into mainjade
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-08Print derivation paths in `nix eval`Rebecca Turner