Vigyata.AI
Is this your channel?

Creating A Stable Branch For My NixOS Configuration Live!

1.1K views· 33 likes· 164:35· Feb 13, 2024

🛍️ Products Mentioned (9)

You can find my flake here: https://gitlab.com/Zaney/zaneyos 🌟 Thank you for watching! Please let me know what you think in the comments! 🔻 MY LINKS 🔻 🛰️ Website: https://www.zaney.org 💰 Patreon: https://www.patreon.com/akazaney 🐘 Mastodon: https://mas.to/@Zaney 🗨️ Discord: https://discord.gg/2cRdBs8 🛒 Store: https://zaney-shop.fourthwall.com ☕ BuyMeACoffee: https://www.buymeacoffee.com/notzaney 📁 Gitlab: https://www.gitlab.com/Zaney/ 💳 CashApp: $theofficialtylerk 🎴 Venmo: @TheOfficialTylerK 💸 Liberapay: https://liberapay.com/Zaney ✉️ Email: tylerzanekelley@gmail.com

About This Video

In this live stream I finally sat down and did the “boring but necessary” work: I carved out a stable branch for my NixOS flake so people can actually pull something predictable without getting wrecked by whatever I’m experimenting with on main. I’m working directly in GitLab, closing a couple issues, fixing a few dumb mistakes (like a broken music keybinding because I don’t even use the old player anymore), and then creating the branch as stable-1. The goal here is simple: a branch where the docs can stay accurate while I keep doing unhinged config work elsewhere. I also talk through some of the big gotchas people keep running into—especially impermanence. If you flip impermanence on without knowing what you’re doing, you can absolutely brick your next boot or end up with permissions and “why is everything broken” issues. I explain why I’m keeping the option as a single boolean, why I default the flake directory to home, and how I think about documenting changes (versioned wiki pages, and eventually a way to check what version you’re on). We also get into why I’m all-in on flakes even though they’re still “experimental,” plus some practical Nix language tips (dots vs nested attrs, curly braces vs lists) so newer folks can read the config without getting lost.

Frequently Asked Questions

🎬 More from Zaney