Tristan Ross, the NixOS Release Manager with extensive contributions to the project, discusses the upcoming NixOS 25.05. He highlights exciting new features like support for Cosmic Desktop Alpha 7 and redesigned tooling for easier use. The chat dives into the intricate Nix release process and innovative tools like Mary TTS for text-to-speech synthesis. Tristan emphasizes community engagement and shares insights on setting up personal servers using NixOS, while amusing anecdotes about technology experiences keep the conversation lively.
NixOS 25.05 introduces essential features including support for Cosmic Desktop and optimized NixOS rebuild commands, enhancing user experience.
The unique release management process fosters mentorship between two release managers, ensuring stability and knowledge transfer in NixOS's growing complexity.
Community feedback is vital for engagement in initiatives like the TUI challenge, promoting a collaborative environment among listeners and developers.
Deep dives
Inside NixOS Release Management
The unique release management process of NixOS is characterized by a structured approach where two release managers work together. One gains experience as they assist the other, fostering mentorship and facilitating knowledge transfer about critical components of the release. This collaboration helps manage a variety of decisions, from backporting packages to making updates without compromising the stability of the upcoming release. Ensuring a smooth transition between release managers is essential as NixOS continues to grow in its complexity and community involvement.
New Features in NixOS 2505
The upcoming NixOS 2505 release introduces several exciting features including official support for the Cosmic Desktop and GNOME 48. The release will also optimize the NixOS rebuild command with a new version written in Python, enhancing maintainability and functionality compared to its previous Bash iteration. The new build image subcommand allows users to easily create bootable disk images from their configurations, simplifying the deployment process. Additionally, users can now generate flake-friendly configurations directly, aiding newcomers in adopting this advanced Nix feature.
Rich Collection of New Applications
With the release of NixOS 2505, a wealth of new application modules becomes available, amounting to 95 new options. Notable additions include Mary TTS for multilingual text-to-speech synthesis, PostgREST for easy API generation from PostgreSQL databases, and OmNom for web page bookmarking and snapshotting. These modules enhance the system's flexibility by allowing users to easily configure and run services and applications tailored to their needs. The extensive variety encourages users to explore and leverage the new tools for personal and professional projects.
Community Engagement and Feedback
The show emphasizes the importance of community feedback, particularly regarding the recently published TUI challenge rules. Participants are encouraged to review and suggest improvements on the GitHub discussion thread, allowing for a collaborative environment. The communityβs involvement is further demonstrated by shared anecdotes, enhancing personal connections among listeners. By actively seeking input, the team aims to create a more engaging experience for participants in the TUI challenge.
The Value for Value Model
The podcast highlights the value for value model as a key element of its funding strategy, encouraging listeners to contribute based on the value they receive from the content. This innovative approach embraces cryptocurrencies and offers transparent support options through boosts and membership. By fostering community engagement in this way, the show strengthens its connection with the audience and sustains its independent production efforts. This model not only empowers listeners but also maintains the quality and freedom of content creation.
With NixOS 25.05 around the corner, we sit down with a release manager to unpack what's new, what's changing, and what's finally getting easier. Spoiler: it's not just the tooling.
The Launch π 21: Bigfoot As a Service β We rescued Brent's van that should've stayed retired, dodged cops and fuel leaks, and learned why outsourcing navigation to ChatGPT was a terrible idea.
uMurmur by umurmur β uMurmur is a minimalistic Mumble server primarily targeted to run on embedded computers, like routers, with an open OS like e.g. OpenWRT.
Actual Budget β a local-first personal finance app.
gokapi β Lightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported
Cursor β a vscode-based editor that uses AI to help you write code faster.
Pinchflat β a selfhosted YouTube media manager used to track channels and download videos on release.
Pick: mazanoke β MAZANOKE is a simple image optimizer that runs in your browser, works offline, and keeps your images private without ever leaving your device.