Valentin Gagarin
8f93a41e0a
add notation for assigning nested attributes
2022-10-04 08:34:30 +02:00
Valentin Gagarin
a2c88a1d20
expand on accessing values
2022-10-04 08:34:30 +02:00
Valentin Gagarin
6621db635c
use console highlighting where appropriate
2022-10-04 08:34:30 +02:00
Valentin Gagarin
b5db48cd6f
uniform example format
2022-10-04 08:34:30 +02:00
Valentin Gagarin
13ad04881c
simpler let ... in alias
2022-10-04 08:34:30 +02:00
Valentin Gagarin
8dee6f4894
attrsets are unordered
2022-10-04 08:34:30 +02:00
Valentin Gagarin
e48e524ff6
fixes and TODOs
2022-10-04 08:34:30 +02:00
Valentin Gagarin
fc12f3606c
reorder sections
2022-10-04 08:34:30 +02:00
Valentin Gagarin
6b807a91c5
add evaluation result to example
2022-10-04 08:34:30 +02:00
Valentin Gagarin
87df93e7f8
sharpen title to narrow scope
2022-10-04 08:34:30 +02:00
Valentin Gagarin
558ec3b67e
clarify what expressions and values are
2022-10-04 08:34:30 +02:00
Valentin Gagarin
8e332a4a4e
clarify scope
2022-10-04 08:34:30 +02:00
Valentin Gagarin
637cef7e10
add learning goals and prerequisites
2022-10-04 08:34:30 +02:00
Valentin Gagarin
397ed9f7d9
add instructions to run examples
2022-10-04 08:34:30 +02:00
Valentin Gagarin
95f364d714
reorder language properties, add dynamic typing
2022-10-04 08:34:30 +02:00
Valentin Gagarin
670c8e2d80
add alternative to @ syntax
2022-10-04 08:34:30 +02:00
Valentin Gagarin
50a21f1fbc
do not claim rec
is not suitable for static analysis
2022-10-04 08:34:30 +02:00
Valentin Gagarin
00f1366b7b
fix typo
2022-10-04 08:34:30 +02:00
Valentin Gagarin
884b7858be
draft: nix language tutorial
...
based on @tazjin's tazjin/nix-1p [1] and @zimbatm's NixCon 2019 talk "Reading The Nix Language" [2]
[1]: https://github.com/tazjin/nix-1p
[2]: https://youtu.be/hbJkMl631FE?t=1572
2022-10-04 08:34:30 +02:00
Valentin Gagarin
f12180065f
Wil T -> Wil Taylor
2022-10-03 14:23:24 +02:00
Guillaume Desforges
2fd46b430f
Update source/recommended-reading.md
...
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-09-30 11:20:37 +02:00
Valentin Gagarin
cd0759d2af
Merge pull request #320 from sbruder/highlight-shell-io
...
add highlighting for shell input/output
2022-09-30 01:50:22 +02:00
Domen Kožar
12bc3b5e31
Merge pull request #330 from figsoda/cla-no-lock
...
don't lock pull request after merge
2022-09-28 23:39:44 +03:00
figsoda
8a3a8f2510
don't lock pull request after merge
2022-09-28 14:44:31 -04:00
Domen Kožar
22ae50fb76
Merge pull request #326 from worktheclock/patch-9
...
Building and running Docker images RITZA edit
2022-09-26 13:38:51 +02:00
Domen Kožar
9dac52e1f1
Merge pull request #327 from worktheclock/patch-10
...
Cross compilation RITZA edit
2022-09-26 13:38:25 +02:00
Domen Kožar
04f0e8b401
Merge pull request #328 from worktheclock/patch-12
...
Install Nix RITZA edit
2022-09-26 13:37:45 +02:00
worktheclock
0bdb1b2b50
Install Nix RITZA edit
2022-09-26 13:19:18 +02:00
worktheclock
fe84721779
Cross compilation RITZA edit
2022-09-26 13:13:01 +02:00
worktheclock
4c4ca4ceb5
Building and running Docker images RITZA edit
2022-09-26 11:06:56 +02:00
Valentin Gagarin
c0ccc78d3a
reduce to minimal proposal
...
based on https://github.com/NixOS/nix.dev/issues/275#issuecomment-1227572104
@edolstra proposed using "Nixpkgs" as a proper name
- this is not pronouncible from just reading it, but at least it's brief
and unambiguous
-> added pronounciation
@uningan pointed out Nix is more than just a package manager, but also
a built system.
- this is true, and probably we don't have to reflect that in the proper
name
- also don't have to change anything if we keep Nix
-> back to just Nix
multiple threads of discussion diverged into very broad proposals to
rename things, but the focus here should be on the smallest possible change to
improve clarity and get consensus on something at all.
-> removed additional proposals, which are tangential
2022-09-14 12:31:20 +02:00
Valentin Gagarin
e80a6ac8b4
Update CONTRIBUTING.md
...
Co-authored-by: Benoit de Chezelles <bew@users.noreply.github.com>
2022-09-14 12:31:20 +02:00
Valentin Gagarin
2d1ad2120f
add NixOS module collection
2022-09-14 12:31:20 +02:00
Valentin Gagarin
d979e46a44
add terminology to cli
2022-09-14 12:31:20 +02:00
Valentin Gagarin
0a671e0646
explain notation
2022-09-14 12:31:20 +02:00
Valentin Gagarin
99daf5489c
add IPA pronounciation to NixOS
2022-09-14 12:31:20 +02:00
Valentin Gagarin
ac91e7e662
nomenclature -> terminology
...
it's a more common term and hopefully easier to pronounce
2022-09-14 12:31:18 +02:00
Valentin Gagarin
175d1f6076
codify nomenclature
2022-09-14 12:26:14 +02:00
Guillaume Desforges
3415f9a236
Add section "Videos" to recommended-reading.md
...
This list was provided to me by @fricklerhandwerk and sounds like a reasonable collection.
2022-09-12 16:22:48 +02:00
Domen Kožar
3bcd076f1f
Merge pull request #261 from fricklerhandwerk/contributing
...
add contribution guide
2022-09-08 21:56:21 +01:00
Valentin Gagarin
dde060e390
add note on breaking lines on sentence boundaries
2022-09-08 19:18:51 +02:00
Valentin Gagarin
059930fa3b
link to contribution guide from README
2022-09-08 19:18:18 +02:00
Valentin Gagarin
c24a1b626e
add contribution guide
...
based on Nix documentation team discussion on 2022-07-07
https://discourse.nixos.org/t/2022-07-07-documentation-team-meeting-notes-4/20198
2022-09-08 19:18:15 +02:00
Domen Kožar
aecf2664b0
sync poetry.lock
2022-09-08 17:38:57 +01:00
Domen Kožar
10fc5454cb
poetry: use Python 3.7 (sigh)
2022-09-08 17:37:06 +01:00
Domen Kožar
6af83b2eb5
bump poetry.lock
2022-09-08 17:34:07 +01:00
Domen Kožar
3b07dbf476
poetry: use Python 3.8
2022-09-08 17:30:21 +01:00
Simon Bruder
dfcbbc0858
add highlighting for shell input/output
2022-09-08 11:09:27 +02:00
Domen Kožar
c4fdbba537
Merge pull request #318 from fricklerhandwerk/style
...
contributing: add plain language guidelines
2022-09-07 15:47:46 +01:00
Valentin Gagarin
ac8b2b2eb8
contributing: add plain language guidelines
...
not surprizingly, they have a point.
2022-09-06 22:42:30 +02:00