NixOS
- Official page: https://nixos.org/
- docs: https://nix.dev/
The promise to "have reproducible, declarative and reliable systems" is making me excited after suffering with MacOS peculiarities.
Example of things that made me annoyed in MacOS:
bash
is really old (3.2)sed
is not compatible with GNU sedmktemp
is not compatible with what I have in debian/alpine based distros
Passos
- instalar
nix
de acordo com documentação oficial - instalar
home-manager
de acordo com docs
voltar aqui: https://www.youtube.com/watch?v=Ubhc94lrfTo&list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs&index=8
Estou notando um benefício maior em seguir este caminho (influenciado pela playlist Nixology):
- usar
nix
como um replacement dobrew
- video - instalar home-manager - doc, essa playlist tem alguns vídeos de introdução ao home-manager
- aprender nix language - isso aqui parece legal
home-manager edit
Assistindo:
- https://www.youtube.com/watch?v=AGVXJ-TIv3Y&t=685s (parei em 1h)
- Assistir em seguida: https://www.youtube.com/watch?v=LE5JR4JcvMg (focado no MacOS)
- Essa playlist parece legal: Nixology https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs
Lendo: https://dev.to/dmass/o-que-e-nix-e-como-utiliza-lo-como-seu-gerenciador-de-pacotes-2dcb - achei "confuso/apressado"
links: