Robert Hensing
9cc5786201
doc: Edit language/operators
...
Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
(cherry picked from commit 06b18cff20
)
2025-01-13 09:07:22 +01:00
Robert Hensing
acd43b2239
doc: Document function application operator
...
(cherry picked from commit e225b63062
)
2025-01-13 09:07:22 +01:00
mergify[bot]
e76757083a
Merge pull request #12206 from NixOS/mergify/bp/2.24-maintenance/pr-11381
...
Fix few duplicate word occurrences (backport #11381 )
2025-01-10 23:43:18 +00:00
mergify[bot]
c9dd4a7c28
Merge pull request #12205 from NixOS/mergify/bp/2.24-maintenance/pr-11407
...
add removal of ~root/.cache/nix to uninstall instructions (backport #11407 )
2025-01-10 23:43:16 +00:00
mergify[bot]
9328fc7529
Merge pull request #12204 from NixOS/mergify/bp/2.24-maintenance/pr-11371
...
Fix diskutil deleteVolume command in Uninstall guide (backport #11371 )
2025-01-10 22:11:57 +00:00
mergify[bot]
283249a972
Merge pull request #12201 from NixOS/mergify/bp/2.24-maintenance/pr-11611
...
doc, src: Fix various spelling typos (backport #11611 )
2025-01-10 22:11:52 +00:00
mergify[bot]
fcdca4f8d1
Merge pull request #12195 from NixOS/mergify/bp/2.24-maintenance/pr-11629
...
doc/manual: Fix some broken fragments (backport #11629 )
2025-01-10 20:51:30 +00:00
Jan Hrcek
5099768970
Fix few duplicate word occurrences ( #11381 )
...
(cherry picked from commit cb4b9be458
)
2025-01-10 10:29:59 +00:00
Jeremy Kerfs
6f5684f6d1
add removal of ~root/.cache/nix to uninstall instructions ( #11407 )
...
(cherry picked from commit 4decd6f8b3
)
2025-01-10 10:29:55 +00:00
Seggy Umboh
d6488efeae
Fix diskutil deleteVolume command in Uninstall guide ( #11371 )
...
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
(cherry picked from commit 8e63dc4455
)
2025-01-10 10:28:54 +00:00
Jordan Justen
0060a4ba5b
doc, src: Fix various spelling typos
...
Signed-off-by: Jordan Justen <jljusten@gmail.com>
(cherry picked from commit 3b6cf350e7
)
2025-01-10 10:22:51 +00:00
Robert Hensing
9ee4a85a99
doc/manual: Fix some broken fragments
...
(cherry picked from commit 071ddbed57
)
# Conflicts:
# doc/manual/src/language/operators.md
2025-01-10 10:17:08 +00:00
Domagoj Mišković
7c8276b799
Document --max-freed
for nix-collect-garbage
( #12155 )
...
* Update nix-collect-garbage.md
Referencing issue at: https://github.com/NixOS/nix/issues/12132
Copied the description of `--max-freed` option from 442a2623e4/doc/manual/source/command-ref/nix-store/gc.md (L39-L44)
(cherry picked from commit 5230d3ecc4
)
2025-01-10 09:34:09 +00:00
Robert Hensing
129f8aaab2
doc: Document nix-store --add-fixed
symlink behavior
...
Tested with
nix run nix/2.3-maintenance#nix-store -- --add some_symlink
nix run nix/2.3-maintenance#nix-store -- --add-fixed sha256 --recursive some_symlink
(cherry picked from commit 91e91f62fa
)
2025-01-07 07:20:55 +01:00
NAHO
365e0a9ab1
ci: lock macOS runner to macos-14
2025-01-07 00:04:32 +01:00
NAHO
b3ea1e9b19
ci: update Ubuntu runner to ubuntu-24.04
...
Link: https://github.com/actions/runner-images/issues/10636
2025-01-07 00:04:32 +01:00
NAHO
c78b818a0c
ci: lock Ubuntu runner to ubuntu-22.04
...
Lock the Ubuntu runner to ubuntu-22.04 to avoid accidental updates [1]
and increase reproducibility.
[1]: https://github.com/actions/runner-images/issues/10636
2025-01-07 00:04:32 +01:00
Bjørn Forsman
c9325fe343
doc/rl-2.19: add entry for always-allow-substitutes option ( #11775 )
...
* doc/rl-2.19: add entry for always-allow-substitutes option
Fixes https://github.com/NixOS/nix/issues/9427 .
(cherry picked from commit 020dbac0e0
)
2024-11-01 10:57:56 +00:00
Eelco Dolstra
f9180f12c4
release notes: 2.24.9
2024-10-30 15:32:37 +01:00
mergify[bot]
1b076b4f84
doc: add admonitions for macOS 15 Sequoia update ( #11487 ) ( #11509 )
...
The impending release of macOS 15 Sequoia will break many existing nix
installs on macOS, which may lead to an increased number of people who
are looking to try to reinstall Nix without noticing the open/pinned
issue (#10892 ) that explains the problem and outlines how to migrate
existing installs.
These admonitions are a short-term measure until we are over the hump
and support volumes dwindle.
(cherry picked from commit 48477d4a3e
)
Co-authored-by: Travis A. Everett <travis.a.everett@gmail.com>
2024-09-16 16:03:05 +02:00
Eelco Dolstra
30a57328d2
Backport https://github.com/NixOS/nix/pull/11152
2024-08-23 13:15:30 +02:00
Eelco Dolstra
794a50065b
base32 -> nix32
2024-07-31 22:33:41 +02:00
Eelco Dolstra
f136ec5290
Add contributors
2024-07-31 22:16:44 +02:00
Eelco Dolstra
22ad0e653f
Edit release notes
2024-07-31 22:14:27 +02:00
Eelco Dolstra
c952d933e5
release notes: 2.24.0
2024-07-31 21:57:31 +02:00
Valentin Gagarin
db5bacb637
reword documentation on nix-path
config option ( #7772 )
...
* docs: unify documentation on search paths
- put all the information on search path semantics into `builtins.findFile`
- put all the information on determining the value of `builtins.nixPath` into the
`nix-path` setting
maybe `builtins.nixPath` is a better place for this, but those bits
can still be moved around now that it's all next to each other.
- link to the syntax page for lookup paths from all places that are
concerned with it
- add or clarify examples
- add a test verifying a claim from documentation
2024-07-31 21:41:26 +02:00
Corbin Simpson
ee86e7f361
doc/command-ref/nix-shell: Shebangs can occur anywhere ( #11202 )
...
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2024-07-30 12:51:47 +00:00
Cole Helbling
6e178cd899
Fix reference to experimental features docs
...
Arose because https://github.com/NixOS/nix/pull/9014 merged before
https://github.com/NixOS/nix/pull/11131 , but the latter did not rebase /
merge against the latest master.
2024-07-25 11:38:45 -07:00
Robert Hensing
6ec123ad6b
Merge pull request #11131 from rhendric/rhendric/pipe-operators
...
libexpr: experimental pipe operators
2024-07-25 16:58:43 +02:00
Valentin Gagarin
a2fed6db9e
manual: Contributing -> Development, Hacking -> Building ( #9014 )
...
* manual: Contributing -> Development, Hacking -> Building
what's currently called "hacking" are really instructions for setting up
a development environment and compiling from source. we have
a contribution guide in the repo (which rightly focuses on GitHub
workflows), and the material in the manual is more about working
on the code itself.
since we'd otherwise have three headings that amount to "Building Nix",
this change also moves the "classic Nix" instructions to the top.
we may want to reorganise this in the future, and bring
contributor-oriented information closer to the code, but for now let's
stick to more accurate names to ease navigation.
2024-07-25 02:53:06 +00:00
Valentin Gagarin
dba1142c01
docs: add identifiers ( #11174 )
...
* docs: add identifiers
* clarify attribute set notation and add examples
* add definition of names
Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
2024-07-25 03:45:34 +02:00
Ryan Hendrickson
e086d5d899
libexpr: experimental pipe operators
2024-07-24 13:17:28 -04:00
Eelco Dolstra
17051ca80a
Merge pull request #11061 from rhendric/rhendric/reference-manual
...
docs: fill out language/types.md#type-path
2024-07-17 21:59:05 +02:00
RTUnreal
f0a1c130a1
doc: add example usage for Gitea in tarball fetcher ( #11116 )
...
Co-authored-by: Valentin Gagarin <valentin@gagarin.work>
2024-07-17 19:08:33 +00:00
Robert Hensing
63f520fd00
doc/testing: Typo
2024-07-15 18:41:11 +02:00
Ryan Hendrickson
48804cffbf
docs: fill out language/types.md#type-path
2024-07-08 00:41:19 -04:00
Ryan Hendrickson
95890b3e1d
docs: merge builtin-constants into builtins
2024-07-07 15:57:23 -04:00
Robert Hensing
ddff76f667
Merge pull request #10973 from NixOS/meson-libexpr
...
Meson build for libexpr libflake, external C API, unit tests
2024-07-05 20:27:12 +02:00
Valentin Gagarin
a713476790
docs: split types from syntax ( #11013 )
...
move together all syntactic and semantic information into one
page, and add a page on data types, which in turn links to the syntax and
semantics.
also split out the note on scoping rules into its own page.
Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
2024-07-03 09:03:41 +02:00
John Ericson
11dab30be9
Update docs on the unit tests
2024-07-02 09:26:22 -04:00
John Ericson
496b4a9cd2
Move around unit test dirs to match new names
2024-07-02 09:26:22 -04:00
John Ericson
17a8c2bfce
Unit tests and external libraries
2024-07-02 09:23:24 -04:00
Sergei Trofimovich
5a16bf86c5
doc: fix directory
definition in nix-archive.md ( #10997 )
...
* doc: fix `directory` definition in nix-archive.md
Before the change the document implied that directory of a single entry
contained entry:
"type" "directory" "type" directory" "entry" ...
After the change document should expand into:
"type" "directory" "entry" ...
Co-authored-by: John Ericson <git@JohnEricson.me>
2024-06-30 16:22:04 +00:00
Valentin Gagarin
b44909ac22
add many more examples on escaping in strings ( #10974 )
2024-06-27 10:58:59 +02:00
Harmen
3b388f6629
string interpolation escape example ( #10966 )
...
* string interpolation escape example
Make it easier to find the documentation, and the example might be enough for most cases.
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-06-27 08:30:21 +00:00
Robert Hensing
052f1320dd
Merge pull request #10960 from rhendric/rhendric/reference-manual
...
docs: internal documentation touchup
2024-06-26 01:16:45 +02:00
Ryan Hendrickson
fba81cf74b
docs: internal documentation touchup
...
Make two comments more accurate for the next reader.
2024-06-25 18:44:56 -04:00
Robert Hensing
602c444411
Merge remote-tracking branch 'upstream/master' into functional-tests-on-nixos
2024-06-24 18:07:21 +02:00
Robert Hensing
6f64154eea
Merge pull request #10884 from tomberek/tomberek.warn_structuredAttrs_advanced
...
fix: warn and document when advanced attributes will have no impact d…
2024-06-24 07:56:26 +02:00
Robert Hensing
fca160fbcd
doc/contributing/testing: Describe functional VM tests and quickBuild
2024-06-20 14:54:11 +02:00