1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-13 14:02:42 +01:00
Commit graph

20979 commits

Author SHA1 Message Date
Luc Perkins
fea4ee8c5e
Merge pull request #9 from DeterminateSystems/nix-channel-deprecated
Move nix-channel under deprecated commands
2025-03-06 17:37:54 +00:00
Luc Perkins
aaf1967faa
Remove default Nix expression links 2025-03-05 17:49:23 -03:00
Luc Perkins
0f04d36c73
Remove default Nix expression doc from summary 2025-03-05 17:45:11 -03:00
Luc Perkins
d67db97abb
Remove channels link 2025-03-05 17:41:24 -03:00
Luc Perkins
1a5c4d49e4
Merge pull request #8 from DeterminateSystems/uninstallation-instructions
Revamp uninstallation docs
2025-03-05 20:38:27 +00:00
Luc Perkins
e2bc5e3774
Remove default Nix expression doc 2025-03-05 17:37:59 -03:00
Luc Perkins
e6a6bcbb73
Move nix-channel under deprecated commands 2025-03-05 17:30:47 -03:00
Luc Perkins
cef7855523
Fix merge conflict 2025-03-05 17:27:03 -03:00
Luc Perkins
39d99ebaa3
Merge pull request #7 from DeterminateSystems/github-links
Update GitHub links
2025-03-05 20:18:16 +00:00
Luc Perkins
f76ef9d4d3
Merge pull request #6 from DeterminateSystems/nix-installer-recommandation
Recommend only the Determinate Nix Installer
2025-03-05 20:07:26 +00:00
Luc Perkins
42606c16ad
Remove one more reference to binary doc 2025-03-05 16:59:50 -03:00
Luc Perkins
4323868244
Remove links to binary doc 2025-03-05 16:55:45 -03:00
Luc Perkins
c451f60cc7
Revamp uninstallation docs 2025-03-05 16:51:55 -03:00
Luc Perkins
6381e06537
Reinstate binary doc 2025-03-05 16:46:46 -03:00
Luc Perkins
e09c7fe22d
Update GitHub links 2025-03-05 16:44:21 -03:00
Luc Perkins
ff691e761b
Delete binary installation doc 2025-03-05 16:39:03 -03:00
Luc Perkins
be9fbb04bb
Remove environment variables doc 2025-03-05 16:35:55 -03:00
Luc Perkins
af23843434
Remove macOS sequoia recommandations 2025-03-05 16:31:18 -03:00
Graham Christensen
ad264674e6
Merge pull request #5 from DeterminateSystems/release-v3.0.0/450c61ee-23f7-4767-a960-ee12b7d84605
Release v3.0.0
2025-03-05 18:48:59 +00:00
github-actions[bot]
8b7b413e8b
Prepare release v3.0.0 2025-03-05 18:44:02 +00:00
Eelco Dolstra
853252b3ae
Merge pull request #3 from DeterminateSystems/grahamc-patch-1
Fixup propose-release: don't puke if the version number didn't change
2025-03-05 18:26:15 +00:00
Graham Christensen
07d8bf7a66
Fixup propose-release: don't puke if the version number didn't change 2025-03-05 10:09:06 -08:00
Eelco Dolstra
4e607c9ff3
Merge pull request #2 from DeterminateSystems/sync-with-2.26
Sync with 2.26
2025-03-05 17:49:44 +00:00
Eelco Dolstra
25ba7c55d3 Merge remote-tracking branch 'origin/2.26-maintenance' into sync-with-2.26 2025-03-05 18:01:03 +01:00
Sergei Zimmerman
82f337de10 {libutil,libstore}: Factor out chmodIfNeeded
Using std::filesystem::path directly because we need .c_str()
anyway to interact with chmod. Path/string views don't have to be
null-terminated.
2025-03-05 02:43:11 +03:00
mergify[bot]
96f0fd3ce0
Merge pull request #12605 from NixOS/mergify/bp/2.27-maintenance/pr-12604
Fix chopped up repl output (backport #12604)
2025-03-04 19:33:00 +00:00
Robert Hensing
dc6a936d97 repl: Fix :print corruption
See preceding commits.

(cherry picked from commit 1e1c587073)
2025-03-04 19:10:02 +00:00
Robert Hensing
ac3fc8876c refactor: RAII logger suspension
(cherry picked from commit 30694b5d8a)
2025-03-04 19:10:01 +00:00
Robert Hensing
375df6c086 repl: Fix value printing corruption
The resume call would get some non-flushed(?) data.
Extending the pause to include the newline makes the complete flush
part of the pause.

(cherry picked from commit 880489051a)
2025-03-04 19:10:01 +00:00
Robert Hensing
88e6b7d6b2 progress-bar: Make pause/resume nestable
(cherry picked from commit 49d8ee5359)
2025-03-04 19:10:01 +00:00
Robert Hensing
2c1447b7f2
Merge pull request #12604 from NixOS/issue-12599
Fix chopped up repl output
2025-03-04 20:09:16 +01:00
Robert Hensing
1e1c587073 repl: Fix :print corruption
See preceding commits.
2025-03-04 19:48:22 +01:00
Robert Hensing
30694b5d8a refactor: RAII logger suspension 2025-03-04 19:48:22 +01:00
Robert Hensing
880489051a repl: Fix value printing corruption
The resume call would get some non-flushed(?) data.
Extending the pause to include the newline makes the complete flush
part of the pause.
2025-03-04 19:48:22 +01:00
Robert Hensing
49d8ee5359 progress-bar: Make pause/resume nestable 2025-03-04 19:48:22 +01:00
mergify[bot]
181ffe30be
Merge pull request #12602 from NixOS/mergify/bp/2.27-maintenance/pr-12600
packaging: Typo in setVersionLayer / preConfigure (backport #12600)
2025-03-04 17:09:29 +00:00
mergify[bot]
42fc03dd1f
Merge pull request #12601 from NixOS/mergify/bp/2.26-maintenance/pr-12600
packaging: Typo in setVersionLayer / preConfigure (backport #12600)
2025-03-04 17:08:09 +00:00
Philipp Otterbein
b129fc8237 libstore: curl retry: reset content-encoding and don't use string after move 2025-03-04 18:05:33 +01:00
Robert Hensing
afad1e536e packaging: Typo in setVersionLayer / preConfigure
Apparently dead code in our use case, but good to keep nonetheless.
Credit: ztzg in https://github.com/NixOS/nix/pull/12498#pullrequestreview-2658031853

(cherry picked from commit dcaea8cb1c)
2025-03-04 16:46:18 +00:00
Robert Hensing
87bf338612 packaging: Typo in setVersionLayer / preConfigure
Apparently dead code in our use case, but good to keep nonetheless.
Credit: ztzg in https://github.com/NixOS/nix/pull/12498#pullrequestreview-2658031853

(cherry picked from commit dcaea8cb1c)
2025-03-04 16:46:15 +00:00
Robert Hensing
a5cf291dde
Merge pull request #12600 from roberth/packaging-typo-preConfigure
packaging: Typo in setVersionLayer / preConfigure
2025-03-04 17:44:47 +01:00
Robert Hensing
dcaea8cb1c packaging: Typo in setVersionLayer / preConfigure
Apparently dead code in our use case, but good to keep nonetheless.
Credit: ztzg in https://github.com/NixOS/nix/pull/12498#pullrequestreview-2658031853
2025-03-04 17:22:24 +01:00
John Ericson
24463dd025
Merge pull request #11672 from fricklerhandwerk/at-pattern-default
doc: note that @-pattern is accessible in default values
2025-03-04 00:57:17 -05:00
Valentin Gagarin
9c3dd34cfe doc: note that function bindings are accessible in default values
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2025-03-04 00:44:46 -05:00
John Ericson
fffb54d8f7
Merge pull request #12594 from NixOS/mergify/bp/2.27-maintenance/pr-12442
Expand manual on derivation outputs (backport #12442)
2025-03-03 17:28:32 -05:00
Robert Hensing
8b9d401fe4 manual: Edit
(cherry picked from commit 1e00d14c29)
2025-03-03 22:13:09 +00:00
John Ericson
f278a631b0 Expand manual on derivation outputs
Note, this includes some text adapted from from Eelco's dissertation

(cherry picked from commit 2aa6e0f084)
2025-03-03 22:13:08 +00:00
Robert Hensing
efbd4c1ebb
Merge pull request #12442 from NixOS/store-derivation-options
Expand manual on derivation outputs
2025-03-03 23:11:51 +01:00
Robert Hensing
1e00d14c29 manual: Edit 2025-03-03 19:09:24 +01:00
John Ericson
a58e0584f5 Rework derivation input resolution
I refactored the way that input resolution works in `DerivationGoal`. To
be honest, it is probably unclear to the reader whether this new way is
better or worse. I suppose *intrinsic* motivation, I can say that

- the more structured use of `inputGoal` (a local variable) is better
  than the shotgrun approach with `inputDrvOutputs`

- A virtual `waiteeDone` was a hack, and now it's gone.

However, the *real* motivation of this is not the above things, but that
it is needed for my mammoth refactor fixing #11897 and #11928.

It is nice that this step could come first, rather than making that
refactor even bigger.
2025-03-03 10:31:56 -05:00