apostrophe

This commit is contained in:
Amy de Buitléir 2023-12-03 20:04:39 +00:00
parent 65983d8f1c
commit ecde5c5b9e

View file

@ -2,10 +2,10 @@
// TODO Need an intro explaining what flakes are. Move the "why flakes" section here.
Before learning to write Nix flakes, lets learn how to use them. Ive
Before learning to write Nix flakes, let's learn how to use them. I've
created a simple example of a flake in this git
https://codeberg.org/mhwombat/hello-flake[repository]. To run this
flake, you dont need to install anything; simply run the command below.
flake, you don't need to install anything; simply run the command below.
The first time you use a flake, Nix has to fetch and build it, which
may take time. Subsequent invocations should be instantaneous.
@ -13,7 +13,7 @@ may take time. Subsequent invocations should be instantaneous.
$ nix run "git+https://codeberg.org/mhwombat/hello-flake"
....
Thats a lot to type every time we want to use this package. Instead, we
That's a lot to type every time we want to use this package. Instead, we
can enter a shell with the package available to us, using the
`nix shell` command.
@ -28,10 +28,10 @@ command by name.
$ hello-flake
....
Nix didnt _install_ the package; it merely built and placed it in a
Nix didn't _install_ the package; it merely built and placed it in a
directory called the "`Nix store`". Thus we can have multiple versions
of a package without worrying about conflicts. We can find out the
location of the executable, if were curious.
location of the executable, if we're curious.
....
$ which hello-flake
@ -47,7 +47,7 @@ sh: line 3: hello-flake: command not found
....
However, we can still run the command using the store path we found
earlier. Thats not particularly convenient, but it does demonstrate
earlier. That's not particularly convenient, but it does demonstrate
that the package remains in the store for future use.
....