https://youtu.be/0Jij9c9TdWo?si=UCtB5M5RVKl35bzm Transcript: Hey! This is Dawn, author of the Full Time Nix podcast. This is a short message. This podcast was never about me. But if you're curious about me, I have something for you. I was recently interviewed on the YouTube channel EmergentMind. I have enjoyed chatting with the host, Teo. I was told by a fellow Nixer that it was really interesting and pleasant to listen to. Link in the description.
--------
0:32
--------
0:32
Nix at Shopify
Pre-roll transcript:Before you is an episode of the Full Time Nix podcast. My name is Dawn. My job (self-appointed) is to empower the Nix user. If you're listening on the website, consider listening on a podcast app—they offer fancy features. To new listeners I would recommend starting with a recent episode ...which this might be. I hope you’ll find this episode informative and entertaining.---Hey! Here's where to apply for a Nix job at Shopify (global remote!):Software Engineer - Monorepo Systems (Rust & Nix)Chapters (generated):00:00 Introduction to Nix at ShopifyShopify Engineering02:53 Understanding Shopify's Mission and Operations05:55 The Nix Ecosystem: User Experiences and Challenges08:39 The Journey of Nix Adoption at Shopify11:52 Cross-Platform Portability and Reproducibility14:51 The Shift from Containers to Nix17:51 Cultural Aspects of Nix Adoption at Shopify20:35 The Revival of Nix: Lessons from Past Experiences22:51 The Monorepo Transition and Nix Integration26:02 Building a Cohesive Developer Experience with Nix28:50 Nix Capability Among Shopify Developers37:30 The Journey of Nix Adoption at Shopify40:27 Building Developer Experience with Nix51:16 Current Developer Experience with Nix53:23 Optimizing CI with Nix58:50 Challenges and Pain Points in Nix Adoption01:05:11 Communicating the Value of Nix01:10:55 Engaging the Developer Community with Nix01:19:17 Navigating Policy and Community Engagement in Nix Adoption01:23:13 Balancing Internal Development and Open Source Dynamics01:27:01 Innovations in Package Management and Ecosystem Integration01:30:27 Collaborative Strategies for Supply Chain SecurityNixCon 2025 - Supply Chain Security Panel Discussion01:35:05 The Future of Nix at Shopify: Education and Community ContributionsMonorepo, Manyrepo, Metarepo01:48:58 Building a Diverse and Inclusive Nix Talent PoolHey! Here's where to apply for a Nix job at Shopify (global remote!):Software Engineer - Monorepo Systems (Rust & Nix)
---Ad transcript:Adopting an unfamiliar technology such as Nix usually comes at a cost. Productivity takes a hit, some of the team find themselves preoccupied providing Nix support, anti-patterns emerge increasing technical debt and morale is affected.Founded by my friend and mentor Jacek Galowicz, Nixcademy have brought hundreds of individuals up to speed with Nix.Prevent technical debt, liberate your Nix experts and get on top of Nix and back to work early. Visit nixcademy.com.Jacek tells me that most Nixcademy clients returned their investment in training in under three months.They also provide free educational content that I recommend and a Nix newsletter that I subscribe to.nixcademy.com.---Post-roll transcript:Thank you for listening! For past and future episodes find Full Time Nix on your podcast app. You can be of service to others by sharing this episode. You can support me by rating, reviewing, liking and commenting. And if you can spare a dollar I can use a dollar. fulltimenix.com
--------
1:55:35
--------
1:55:35
Nix Freaks 5
Pre-roll transcript:Before you is an episode of the Full Time Nix podcast. My name is Dawn. My job (self-appointed) is to empower the Nix user. If you're listening on the website, consider listening on a podcast app—they offer fancy features. To new listeners I would recommend starting with a recent episode ...which this might be. I hope you’ll find this episode informative and entertaining.---https://fulltimenix.com/nix-freaksAuto-generated meh chapters sorry00:00 Introduction and Community Engagement01:29 Steering Committee Election Results04:27 Reflections on Community Service and Collaboration07:29 Moderation and Governance ChallengesYensid: better remote building10:16 Technical Discussions on Remote Building13:23 Innovations in Load Balancing and Build Processes28:07 Rebuilding Dependencies and Build Environments30:48 Challenges with Nix and Rust Integration33:42 The Role of Haskell in Nix Development36:22 Managing Kernel Extensions and Driver Kits37:38 The Transition from X11 to Wayland43:20 NixOS on Steam Deck: A User Experience48:27 Maintaining Stability in NixOS Updates53:29 AI in Package Management: A Double-Edged Sword59:13 Parsing Challenges in Nix Packages59:38 The Complexity of Nix Package Maintenance01:00:37 Custom Solutions and Workarounds01:02:37 MacOS and Nix: Compatibility Issues01:05:20 Hydra's Inefficiencies and Design Limitations01:06:27 Decoupling Nix Packages for Efficiency01:08:10 The Cost of Build Times in Nix01:09:40 Binary Reproducibility and Testing Challenges01:11:12 Separating Tests from Build ProcessesTrack test derivations and parallelize building and testing #766201:15:14 The Future of Testing in Nix Packages01:19:01 Potential Changes to Hydra's Architecture01:23:20 Closing Thoughts and Future Directions
---Ad transcript:Adopting an unfamiliar technology such as Nix usually comes at a cost. Productivity takes a hit, some of the team find themselves preoccupied providing Nix support, anti-patterns emerge increasing technical debt and morale is affected.Founded by my friend and mentor Jacek Galowicz, Nixcademy have brought hundreds of individuals up to speed with Nix.Prevent technical debt, liberate your Nix experts and get on top of Nix and back to work early. Visit nixcademy.com.Jacek tells me that most Nixcademy clients returned their investment in training in under three months.They also provide free educational content that I recommend and a Nix newsletter that I subscribe to.nixcademy.com.---Post-roll transcript:Thank you for listening! For past and future episodes find Full Time Nix on your podcast app. You can be of service to others by sharing this episode. You can support me by rating, reviewing, liking and commenting. And if you can spare a dollar I can use a dollar. fulltimenix.com
--------
1:28:56
--------
1:28:56
Nix Freaks 4
Pre-roll transcript:Before you is an episode of the Full Time Nix podcast. My name is Dawn. My job (self-appointed) is to empower the Nix user. If you're listening on the website, consider listening on a podcast app—they offer fancy features. To new listeners I would recommend starting with a recent episode ...which this might be. I hope you’ll find this episode informative and entertaining.---https://fulltimenix.com/nix-freaksNixVirt: manage virtual machinesNpc - CLI to view and bisect Nixpkgs channel historyNew Branding Page on the NixOS HomepagePath Hasher - A PHP implementation of Nix’s NAR formatNixifying Kubernetes with nix-csi, easykubenix and dinixEkalaNix for Windows (Matrix #windows:nixos.org)Governanceand more!
---Ad transcript:Adopting an unfamiliar technology such as Nix usually comes at a cost. Productivity takes a hit, some of the team find themselves preoccupied providing Nix support, anti-patterns emerge increasing technical debt and morale is affected.Founded by my friend and mentor Jacek Galowicz, Nixcademy have brought hundreds of individuals up to speed with Nix.Prevent technical debt, liberate your Nix experts and get on top of Nix and back to work early. Visit nixcademy.com.Jacek tells me that most Nixcademy clients returned their investment in training in under three months.They also provide free educational content that I recommend and a Nix newsletter that I subscribe to.nixcademy.com.---Post-roll transcript:Thank you for listening! For past and future episodes find Full Time Nix on your podcast app. You can be of service to others by sharing this episode. You can support me by rating, reviewing, liking and commenting. And if you can spare a dollar I can use a dollar. fulltimenix.com
--------
1:27:47
--------
1:27:47
Nix Freaks 3
Pre-roll transcript:Before you is an episode of the Full Time Nix podcast. My name is Dawn. My job (self-appointed) is to empower the Nix user. If you're listening on the website, consider listening on a podcast app—they offer fancy features. To new listeners I would recommend starting with a recent episode ...which this might be. I hope you’ll find this episode informative and entertaining.---https://fulltimenix.com/nix-freaksflake-aspectsmolybdenumsoftware/pr-trackerhttps://github.com/mightyiam/dendriticNixOS specializationdevenv profilessystemd, udev, FinitfinixSandboxing, isolation, securitySteering Committee election voting systemSteering Committee transparencyStakeholders in the Nix community and their risksand more
---Ad transcript:Adopting an unfamiliar technology such as Nix usually comes at a cost. Productivity takes a hit, some of the team find themselves preoccupied providing Nix support, anti-patterns emerge increasing technical debt and morale is affected.Founded by my friend and mentor Jacek Galowicz, Nixcademy have brought hundreds of individuals up to speed with Nix.Prevent technical debt, liberate your Nix experts and get on top of Nix and back to work early. Visit nixcademy.com.Jacek tells me that most Nixcademy clients returned their investment in training in under three months.They also provide free educational content that I recommend and a Nix newsletter that I subscribe to.nixcademy.com.---Post-roll transcript:Thank you for listening! For past and future episodes find Full Time Nix on your podcast app. You can be of service to others by sharing this episode. You can support me by rating, reviewing, liking and commenting. And if you can spare a dollar I can use a dollar. fulltimenix.com