Great series! Channels are a source of impurity in Nix, since the same configurations will produce different outputs depending on the current active channel. You can always pin `nixpkgs`, but it requires you to have manual control of the commit you want to use. Flakes solve this problem by automatically creating a lock file which can be version-controlled, so you can really have "all inputs" controlled and can have multiple outputs, so you can have both your system and home configuration in the same place (if you want).
nice series, quite short, hope we can have some more episodes. i am very interested for example in how to use nix ans home-manager to manage all user configurations and dotfiles. thanks
Great series!
Channels are a source of impurity in Nix, since the same configurations will produce different outputs depending on the current active channel. You can always pin `nixpkgs`, but it requires you to have manual control of the commit you want to use.
Flakes solve this problem by automatically creating a lock file which can be version-controlled, so you can really have "all inputs" controlled and can have multiple outputs, so you can have both your system and home configuration in the same place (if you want).
whoop whoop new video! 🙌
awesome thank you
nice series, quite short, hope we can have some more episodes. i am very interested for example in how to use nix ans home-manager to manage all user configurations and dotfiles.
thanks
What happened to this series? Is there more to come or is it abandoned?
What about using flakes?