Commit Graph

521 Commits

Author SHA1 Message Date
Valentin Gagarin
0a5fa83a28
introduce the documentation team
since many people arrive here without prior knowledge,
there is no way for them to associate this resource with the official team.
2023-03-06 23:04:01 +01:00
Panashe Fundira
f16fd5854c
Quote URLs in nix language tutorial
Called out as an anti-pattern https://nix.dev/anti-patterns/language#unquoted-urls

This change is to make the docs more self-consistent, and promote good habits in the reader.
2023-03-05 08:51:35 -05:00
Valentin Gagarin
35833bd9fe limit depth of tutorials TOC 2023-03-05 02:53:27 +01:00
Domen Kožar
36d3bf7bd7
bump actions to fix a critical bug 2023-03-01 06:03:02 +00:00
Pol Dellaiera
2de1f5bd12
Update nix-language.md (#453) 2023-02-25 00:49:34 +01:00
Valentin Gagarin
724cc43ae1 fix broken link 2023-02-20 15:33:29 +01:00
Henrik Karlsson
cc76b7d0cb removing snabb hydra cache
This hydra cache no longer exists.
2023-02-20 08:40:55 +00:00
Henrik
fda85e22d0
working on #PR 325 - nix shell and shellbang (#427)
* changing to non-mobile wiki link

* adding link to nix-shell pure option.

* mentioning shebang just under the heading.

* adding bash in the listed included packages.

* corrected link snippet

* address review comments

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-02-16 19:23:23 +01:00
Valentin Gagarin
710a10af81
fixups to the Nix language manual (#448) 2023-02-16 15:48:22 +01:00
Solène Rapenne
91eda534ef
add tutorial for nix-shell in shebang (#325)
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2023-02-14 18:24:11 +01:00
Maksim Horbul
0db5c1e909 fix: type in the code example 2023-02-12 09:50:47 +01:00
Valentin Gagarin
9241b4f1d6 do not duplicate information on references 2023-02-09 19:47:25 +01:00
Valentin Gagarin
afe81027aa refine wording around string interpolation 2023-02-09 19:47:25 +01:00
Gabriella Gonzalez
51d2fa4e9c
Add credit for integration test example (#434) 2023-02-08 01:22:50 +01:00
Valentin Gagarin
069bb6ffb4
bring back IPA pronunciation (#431) 2023-02-07 16:46:29 +01:00
Valentin Gagarin
c22b9e139f remove notes and links to verifying Nix installation
Nix releases aren not signed any more:
https://github.com/NixOS/nix/pull/7411

nixos.org does not have the referenced section any more:
https://github.com/NixOS/nixos-homepage/pull/975
2023-02-06 10:30:48 +01:00
Felix Uhl
e57b033647 Rename antiquotation to string interpolation
This is in accordance with the official naming, which was
[changed in Release 2.13](https://nixos.org/manual/nix/stable/release-notes/rl-2.13.html).
2023-01-30 15:27:17 +01:00
Domen Kožar
ea42f78c36
Merge pull request #422 from doubledup/patch-1
Make install command in documentation compatible with fish shell
2023-01-24 16:40:41 +00:00
Ottmar Deinhart
d8b911d12f
show how to exit nix repl (#433) 2023-01-20 22:21:53 +01:00
Jeremy Kolb
76ef73f079
Clarify that name should be set in builtins.path (#430)
* Clarify that name should be set in builtins.path
2023-01-18 19:07:43 +01:00
Julian Stecklina
a0dfa01349
Update faq.md
Fix NixOS 22.05+ instructions because they refered to `turstedBinaryCaches` which does not exist anymore.
2023-01-18 12:15:33 +01:00
luukasahola
5a0d95fcd2 Fixed a minor function spelling error (Definitely didn't fix this to claim to be a NixOS contributor) 2023-01-10 12:25:19 +02:00
Luc Perkins
af9c9eb3c1
Merge pull request #405 from yukiisbored/styling
Improve readibility via styling improvements
2023-01-05 16:43:55 +00:00
David Dunn
be05bdef94
Use a pipe for all install commands 2022-12-28 09:36:27 +04:00
Valentin Gagarin
ee2b3d63a0
Merge pull request #420 from gkelly/update-nixpkgs
Update example pinned nixpkgs to a recent one
2022-12-23 10:46:49 +01:00
Yuki Langley
d8ee8efca0 install-nix: Use tabs to choose OS 2022-12-18 21:58:05 +01:00
Yuki Langley
5d1fa6c217 Use grid instead of table 2022-12-18 21:58:01 +01:00
Yuki Langley
505a96774c Use dropdown instead of details 2022-12-18 21:53:52 +01:00
Yuki Langley
3937aef0c6 Add sphinx-design extension 2022-12-18 21:29:44 +01:00
Yuki Langley
7af51a0055 Revert "Make details visually consistent"
This reverts commit 86d03051cc.
2022-12-18 21:23:56 +01:00
Yuki Langley
4b1303ccae Make details summary more consistent 2022-12-18 21:18:28 +01:00
Yuki Langley
f9553d0c76 Make opened details padding consistent 2022-12-18 21:18:28 +01:00
Yuki Langley
a230e3d523 Handle admonition classes inside details 2022-12-18 21:18:28 +01:00
Yuki Langley
2c2f2c7427 Apply padding to all elements under details 2022-12-18 21:18:28 +01:00
Yuki Langley
79ca846ada Use Value instead of Result
Nix language tutorial asserts that it is called *Nix value* not *Nix
result*.
2022-12-18 21:18:28 +01:00
Yuki Langley
86d03051cc Make details visually consistent 2022-12-18 21:18:28 +01:00
Yuki Langley
742f525741 Distinguish visually between expression and result
Related to https://github.com/NixOS/nix.dev/pull/395
2022-12-18 21:18:28 +01:00
David Dunn
4965408021
Add fish shell syntax for process substitution 2022-12-17 13:11:48 +02:00
Hans Christian v. Stockhausen
e583297654
Fix minor error with import-builtin example (#421) 2022-12-16 18:45:35 +01:00
Yuki Langley
f0239b6a91
Unify information on contributing documentation (#384)
* Unify information on contributing documentation to make it visible on nix.dev itself

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-16 08:32:48 +01:00
Garret Kelly
3264e91e74 Update example pinned nixpkgs to a recent one
The pinned nixpkgs in these examples does not work with more recent
versions of nix.

Fixes #419
2022-12-14 11:27:22 -05:00
Valentin Gagarin
aeaf6a3cd9
Merge pull request #415 from mmolhoek/fix/document-pi-4-display-problem
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-13 12:24:30 +01:00
Mischa Molhoek
8290fb7c8f Comment about display problems and fix with older kernel
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-13 12:23:21 +01:00
Mischa Molhoek
26a7673f73
You have to run nixos-rebuild switch as well (#416) 2022-12-10 19:15:55 +01:00
Yuki Langley
3f95a892ff
Rewrite "Set up development environment" (#376)
* Rewrite "Set up development environment"

The previous version is specific to Python as it uses
`buildPythonApplication` instead of `mkShell`.

This one is more general but maintains the same Python Flask web
application example.

* Update pinning-nixpkgs to use 22.11

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-10 04:33:06 +01:00
Yuki Langley
8522325436
Add information on contributing documentation (#371)
* Add information on contributing documentation

* Refer to quick start on adding new packages

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-12-10 04:24:06 +01:00
Yuki Langley
428416093c
Mention WSL 2 systemd support (#406) 2022-12-04 09:16:32 +01:00
Henrik
fa6aebeea6
Correction in calling functions section (#402)
* correction in calling functions section

List elements separated by white space
examples were not generating correctly.
2022-11-26 01:24:13 +01:00
Jörg Thalheim
858bf0eae3
nix-language: attempt to simplify concept overview (#397)
In the current text its not even for me clear what it is referring to. This rewrite tries to give more examples for each concept of the language.

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-11-24 10:05:32 +01:00
Valentin Gagarin
6ae488e715
Merge pull request #388 from fricklerhandwerk/nix-language-introduction
rework parentheses example
2022-11-18 17:16:39 +01:00