Vigyata.AI
Is this your channel?

Diving 🤿 Into The ZaneyOS Install Script For NixOS ❄️

3.0K views¡ 126 likes¡ 9:59¡ Apr 22, 2024

🛍️ Products Mentioned (10)

Please forgive the horrid hair. I wanted to spend some time talking about the ZaneyOS install script and the way it works. ZaneyOS is a configuration of NixOS, mine in particular, that focuses on making having a great tiling window manager environment easy for anyone! https://gitlab.com/Zaney/zaneyos https://zaney.org/ 🌟 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 video I dive into the ZaneyOS install script and explain what it’s actually doing under the hood. ZaneyOS is my NixOS flake/config that’s focused on making a really solid tiling window manager setup (Hyprland and friends) easy to get running without you having to reverse-engineer my whole repo. I also briefly talk about some of the nerdy house upgrades I’ve been doing (multi-cam setup, Proxmox on my old desktop, and running stuff like Jellyfin), plus why I ended up grabbing a MacBook for battery life and a way better video editing workflow. For the script itself, I walk through the flow: it checks you’re on NixOS, checks you have git, makes sure you’re in your home directory, asks for a hostname (defaults to “hyprx”), and then handles backups if you already have a zaneyos folder. From there it clones the repo, checks out the stable branch, creates your host directory, copies the default host template, and then updates the hostname values in the config/flake. It generates your hardware configuration into your host folder, commits the changes to avoid the usual “git dirty” annoyance, and finally tells you what to change and which rebuild command to run. The big takeaway: I intentionally don’t auto-run the final rebuild, because options can be very personal (and some are heavy, like enabling Python pulling in PyCharm, or enabling Zero AD downloading a huge game). The script gets you to a clean, working starting point, and the final tuning is on you.

Frequently Asked Questions

🎬 More from Zaney