1
0
Fork 0
mirror of https://github.com/NixOS/nix.dev.git synced 2024-10-18 14:32:43 -04:00
Commit graph

769 commits

Author SHA1 Message Date
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