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

704 commits

Author SHA1 Message Date
Dan Baker c682c68bde
Add first lesson for the new module tutorials. (#982)
* Add first lesson for the new module tutorials, and cut redundant parts from the deep dive


Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-05-23 08:39:28 +00:00
Pete Dietl b14ab7bdb7 module system deep dive: minor improvements
Add more error checking to the `map.sh` and `geocode.sh` script

The default zoom of 2 results in the `center` option not showing anything
different. So, we change the default zoom to 10.

We also clear up the fact that using an option type of `nullOr <blah>` does not
set a default value of `null` for you.
2024-05-22 01:00:54 +02:00
Pete Dietl 7a26361be1 add .sh suffix to shell script files
Rename `map` to `map.sh` and `geocode` to `geocode.sh` in hopes that
when downloading, Google Chrome doesn't automatically add a `.txt` extension.
2024-05-22 01:00:54 +02:00
Norman Rauschen 9243f9dc2f Fix typo
`paremeters` -> `parameters`
2024-05-14 22:42:16 +02:00
Norman Rauschen 905cd62a16 Fix typo
`matche` -> `match`
2024-05-14 22:42:16 +02:00
Norman Rauschen 6650fdcdb6 Fix typo
`programms` -> `programs`
2024-05-14 22:42:16 +02:00
Norman Rauschen e55781eaea Fix typo
`similiar` -> `similar`
2024-05-14 22:42:16 +02:00
Norman Rauschen a01c8290c1 Fix typo
`artifical` -> `artificial`
2024-05-14 22:42:16 +02:00
Norman Rauschen 6dfb252ea5 Fix typo
`distingushing` -> `distinguishing`
2024-05-14 22:42:16 +02:00
Domagoj Mišković 604ac50dd4
lib unused binding in hello.nix (#974)
This removes the lib and lib.fakeSha256, along with any references to them in hello.nix and icat.nix from the tutorial. The tutorial is updated using https://nixos.org/manual/nixpkgs/unstable/#chap-pkgs-fetchers-caveats, providing an empty string to get the missing hash.

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-05-09 22:31:02 +02:00
Manuel Thalmann 4b72c64e1b
Fix Typos (#973) 2024-04-29 14:44:03 +00:00
Domagoj Mišković ec43f3a524
fix syntax error (#972)
Update packaging-existing-software.md - fix syntax error in skeleton derivation example
2024-04-24 23:01:54 +00:00
olaf cde9482598
nixos-configuration-on-vm.md: graphical vm (#940)
* draft graphical vm

* Review and improve the NixOS configuration in VM tutorial

Done together in the docs team meeting

* fix wording and formatting

---------

Co-authored-by: Silvan Mosberger <silvan.mosberger@tweag.io>
Co-authored-by: wamirez <wamirez@protonmail.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-04-22 19:28:58 +02:00
olafklingt 426bed7f51 use sphinx dropdown in nixos tutorials 2024-04-21 23:29:37 +02:00
jopejoe1 8332e73807 replace unoffical wiki links with offical ones 2024-04-17 19:56:48 +02:00
Silvan Mosberger ac3ca9189c
Merge pull request #960 from ben-christian/fix-example-module-system
refactor: rename test.nix to default.nix for consistency
2024-04-15 17:03:04 +02:00
Daniel Ramirez adcc4d2409
Add indefinite article 2024-04-14 16:59:13 -04:00
Michael Smith 368f80b7af
Fix typo 2024-04-14 22:35:44 +02:00
ben-christian 5dc7037af1 refactor: rename test.nix to default.nix for consistency 2024-04-12 17:25:41 +10:00
olafklingt 260cdc4717 update cross compiling tutorial to 23.11 2024-04-10 00:30:41 +02:00
Andy Lee c8ea42cc05
Improve Documentation: Exclude Prompt Characters from Copied Shell Commands (#955)
* docs: improve shell command copy experience

Prevent the inclusion of the dollar sign and preceding characters when copying shell commands from the documentation

Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-04-09 09:45:18 +00:00
Benoit de Chezelles 9c9f891c38
Update packaging-existing-software.md (#938)
* Update packaging-existing-software.md

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2024-04-09 08:25:43 +00:00
Oliver Kopp bddda57b7d
Link to guide from the wiki (#944)
* Link to guide from the wiki
2024-04-08 20:45:47 +02:00
Silvan Mosberger f32c85e096
Merge pull request #948 from marksisson/patches/fix-typo-in-module-system-md 2024-03-28 06:31:23 +01:00
Mark Sisson 05d8461965
fix: correct typo in module-system tutorial 2024-03-27 22:14:17 -05:00
Cyandev ea2a50580d
fix code issues in callpackage.md 2024-03-27 11:21:51 +08:00
Cyandev a47535c0d7
fix code block header in callpackage.md 2024-03-27 10:49:20 +08:00
Nate Meyer 2a7c8dfb8a
fix typo in packaging-existing-software.md 2024-03-26 06:38:02 -07:00
Valentin Gagarin ca88130dce rewrite and update
Co-authored-by: Norbert Melzer <timmelzer@gmail.com>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-03-19 04:25:24 +01:00
Valentin Gagarin 8c7824e79d import callPackage tutorial from Summer of Nix 2022
Co-authored-by: Norbert Melzer <timmelzer@gmail.com>
Co-authored-by: Matthias Meschede <MMesch@users.noreply.github.com>
2024-03-19 04:25:24 +01:00
Sheikh aa0eaf6660
fix: minor grammar correction 2024-03-16 21:01:40 -03:00
olaf cf814e601d
Update integration-testing-using-virtual-machines.md
fix nixpkgs version to match previous update
2024-03-10 22:03:13 +01:00
Valentin Gagarin 81317b403e
add more useful next steps to language tutorial (#936) 2024-03-09 21:01:04 +00:00
Robert Hensing df384e0c86
integration-testing-using-virtual-machines.md: nixosTest -> testers.runNixOSTest 2024-03-07 00:27:40 +01:00
Kian Mehrabani a772d7e9bc
fix another typo 2024-02-28 02:03:56 -05:00
Kian Mehrabani a3e1a53f93
fix typo 2024-02-28 02:01:40 -05:00
IBleedIcare 1175a62c3c
Fix typo (#921) 2024-02-27 02:49:23 +01:00
Valentin Gagarin 61c5b0f88e change file sets tutorial URL to match document title
this solves a weird interaction with automatically generated section IDs
where the section heading is the same as the file name.
2024-02-24 18:09:07 +01:00
Silvan Mosberger dbc54fa0de
Merge pull request #916 from NixOS/domenkozar-patch-1
continuous-integration-github-actions.md: bump actions
2024-02-12 01:47:04 +01:00
Silvan Mosberger ff7d3b0c9f
Merge pull request #902 from fricklerhandwerk/nixshell-nocc
use `nixShellNoCC` in tutorials and guides
2024-02-12 01:30:52 +01:00
BOHverkill 73c25c483c
Replace mobile Wikipedia links with desktop ones (#914)
Wikipedia automatically redirects mobile users to the mobile version
when clicking a desktop link, but doesn't do the same the other way
around. This also introduces consistency, as some Wikipedia links use
the desktop version and some the mobile version.
2024-02-11 19:39:29 +00:00
Domen Kožar dd515a5ddf
continuous-integration-github-actions.md: bump actions 2024-02-11 11:59:54 +00:00
olaf f778931b79
Merge pull request #912 from fricklerhandwerk/text-only-vm
use a text-only configuration for the VM tutorial
2024-02-11 02:47:39 +01:00
Valentin Gagarin 3ef953bfad simplify example
too much character noise distracts from the principle
2024-02-09 12:55:34 +01:00
Valentin Gagarin 001bf741ab declarative shells tutorial: more generic example commands 2024-02-09 12:55:34 +01:00
Valentin Gagarin 8166d8a566 add more relevant reference documentation 2024-02-09 12:51:42 +01:00
Valentin Gagarin 229682d445 use a text-only configuration for the VM tutorial
with the right flags it can be started in the current terminal.
when the VM stops, it's ungarbled with `reset`.
2024-02-08 14:57:26 +01:00
Wang Kefeng 572efad1b8
fix a typo in packaging-existing-software.md (#911) 2024-02-08 08:59:54 +00:00
Valentin Gagarin 53cbd112d7
fix up language in the packaging tutorial (#887)
* fix up language in the packaging tutorial

- make many sentences shorter
- add links
- expand on finding things
- use more domain-specific headings
- add next steps


Co-authored-by: Henrik <i97henka@gmail.com>
Co-authored-by: Olivia Crain <olivia@olivia.dev>
Co-authored-by: Silvan Mosberger <github@infinisil.com>
2024-02-07 02:36:18 +01:00
Valentin Gagarin 5ec1a4967c use nixShellNoCC in tutorials and guides
in our examples we never actually use the compiler toolchain stuff from
`mkShell`, so we may as well not burden users with large downloads.
2024-02-06 21:16:17 +01:00