What is nix?
#- A savior that frees us from the troubles of building an environment (works natively, not in a virtual environment like docker)
- Super useful package manager (and configuration language)
- The OS environment (including non-development environments) can be coded to create the exact same environment on any machine.
Time series
#- Know apt
I learned about the existence of package managers when I used Ubuntu for the first time.
- Learn about homebrew
I learned that there is a package manager not only for Linux but also for Mac.
- Know docker
I learned that you can easily reproduce environments by using containers.
- Know dotfiles
I learned that there is a concept of centrally managing config files that were previously managed manually using git.
- Know nix
I came across this when I wanted to switch dotfiles for each machine.
Appendix
#
Read the original article on Qiita