assignment: added section on flakes

This commit is contained in:
silver 2024-10-16 11:45:41 +01:00
parent a0c503896a
commit e749191a47
Signed by untrusted user: silver
GPG key ID: 36F93D61BAD3FD7D
2 changed files with 9 additions and 4 deletions

BIN
_git.tar.gz (Stored with Git LFS)

Binary file not shown.

View file

@ -92,7 +92,11 @@ For more detailed information I recommend these resources.
* [Nix Pills][nix_guide_pills] * [Nix Pills][nix_guide_pills]
### Flakes ### Flakes
A Flake is one of teh best ways of interacting with nix.
Despite it having some issues and still being marked as experimental it has become a de-facto standard.
This is also the format that we use in Skynet.
The [Official Wiki Page][nix_flake] will be more informative than what can be shoved into this article.
### Nixos ### Nixos
@ -123,4 +127,5 @@ For more detailed information I recommend these resources.
[nix_paper]: https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf [nix_paper]: https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf
[nix_guide_official]: https://nix.dev/tutorials/first-steps/ [nix_guide_official]: https://nix.dev/tutorials/first-steps/
[nix_guide_pills]: https://nixos.org/guides/nix-pills/# [nix_guide_pills]: https://nixos.org/guides/nix-pills/#
[nix_pkgs_sieve]: https://github.com/NixOS/nixpkgs/blob/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c/pkgs/by-name/si/sieve-editor-gui/package.nix [nix_pkgs_sieve]: https://github.com/NixOS/nixpkgs/blob/a3c0b3b21515f74fd2665903d4ce6bc4dc81c77c/pkgs/by-name/si/sieve-editor-gui/package.nix
[nix_flake]: https://wiki.nixos.org/wiki/Flakes