Рет қаралды 6,404
Part 1 of 2 in a description of the structure of my multi-user, multi-system NixOS configuration. This video gradually builds out a visual diagram of the structure while explaining the purpose of each part and how they all fit together.
OUTLINE
0:00 Introduction
1:10 Central staging area
2:15 Inputs
4:09 Outputs overview
4:26 Custom modules
5:09 Pathing clarification
5:25 Overlays
6:22 Custom packages
8:33 DevShell
9:25 Formatter
9:58 Wrap-up and link to part 2
OTHER VIDEOS IN THIS SERIES
Part 2: • Video
SUPPORT
If you find what I do helpful, please consider supporting my work on Ko-fi.
ko-fi.com/unmovedcentre
I intentionally keep my content ad free.
ADDITIONAL MATERIAL
- My nix-config on GitHub: github.com/EmergentMind/nix-c...
- A related article on my website Unmoved Centre: unmovedcentre.com/technology/...
EXTERNAL REFERENCES
Other people's configs reference in the video:
- Mysterio77 Starter Template: github.com/Misterio77/nix-sta...
- Mysterio77 Personal Nix-Config: github.com/Misterio77/nix-config
- Eric Tossel's nixflakes repo: github.com/erictossell/nixflakes
Official documentation referenced in the video:
- NixOS Manual: nixos.org/manual/nixos/stable...
- NixPxgs Manual, Overlays chapter: nixos.org/manual/nixpkgs/stab...
CONNECT
- Subscribe to this KZfaq channel
- My website: www.unmovedcentre.com
- X / Twitter: / emergent_mind
- GitHub: github.com/EmergentMind
- GitLab: gitlab.com/emergentmind