minor reword

This commit is contained in:
Jade Lovelace 2024-01-02 03:51:35 -08:00
parent 79a9d6be66
commit 82c3509ba0

View file

@ -688,9 +688,11 @@ This section perhaps deserves its own post, but I will briefly summarize:
## `flake.nix` (`default.nix`, `shell.nix`) in project directories ## `flake.nix` (`default.nix`, `shell.nix`) in project directories
These are *developer* packaging of projects. To this end, they provide dev These are *developer* packaging of projects: pinned tool versions, not caring
shells to work on a project, and are versioned *with* the project. Additionally as much about unifying dependencies with the system, etc. To this end, they
they may provide packaging to install a tool separately from nixpkgs. provide dev shells to work on a project, and are versioned *with* the project.
Additionally they may provide packaging to install a tool separately from
nixpkgs.
There are a couple of things that make these notable compared to the packaging There are a couple of things that make these notable compared to the packaging
one might see in nixpkgs: one might see in nixpkgs:
@ -718,7 +720,9 @@ much ability to perform effects such as managing services or on-disk state.
Use this for tools specific to one project, such as compilers and libraries for Use this for tools specific to one project, such as compilers and libraries for
that project. Depending on taste and circumstances, these may or may not be that project. Depending on taste and circumstances, these may or may not be
used for language servers. used for language servers. Generally these are not used for providing tools
like `git` or `nix` that are expected to be on the system, unless they are
required to actually compile the software.
- [x] Declarative - [x] Declarative
- [ ] Persistent - [ ] Persistent