Discover
Full Time Nix

54 Episodes
Reverse
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://2025.nixcon.org/kip93sbc64https://ororatech.com/Nix: a space odysseyjuliusrickerthttps://www.hetzner-cloud.de/enpmembreyhttps://www.expressvpn.com/features/trustedserverryanccnwessel-novacustomhttps://novacustom.com/https://redalder.org/NixCon 2025 - Introducing NixOps4https://rosscomputerguy.github.io/https://amperecomputing.com/briefs/ampere-altra-family-product-briefhttps://nix.vegas/https://solutions.nextcomputing.com/products/fly-away-kits/MatthewCroughanhttps://zmberber.com/aspdt123claisseGaetanLepageNixCon 2025 - What if GitHub Actions were local-first and built using Nix?NixCon 2025 - Rewriting the Hydra Queue Runner in Rusttfchttps://nixcademy.com/zupohttps://paretosecurity.com/MMongelli99https://clan.lol/jflyhttps://nix.camp/domenkozarhttps://www.cachix.org/NixCon 2025 - What if GitHub Actions were local-first and built using Nix?https://devenv.sh/https://devenv.sh/cloud/NixCon 2025 lightning talk about SecretSpecpkharveynim65sarianvpNixCon 2025 - Supply Chain Security Panel Discussionacicerihttps://zfoh.ch/zurihac2025/edolstrahttps://determinate.systems/Determinate Nixhttps://flakehub.com/geflahttps://www.ccc.de/en/rossturkhttps://flox.dev/refroniD4ndellionhttps://www.data-treehouse.com/pbsdshttps://2024.nixcon.org/h7x4szucsitghttps://www.inverid.com/ezemtsovhttps://github.com/marcusrambergNixCon 2025 - Python packaging with nixpkgs, pyproject.nix & uv2nixhttps://thaigersprint.org/https://fulltimenix.com/episodes/sprints-with-neyts-zupanflyflohhttps://www.linkedin.com/in/florian-pester-30b197ba/https://cyberus-technology.de/https://cyberus-technology.de/en/ctrlosdrupolhttps://en.wikipedia.org/wiki/Directorate-General_for_Digital_Serviceshttps://en.wikipedia.org/wiki/Directorate-General_for_Education,_Youth,_Sport_and_Culturehsjobekizimbatmhttps://numtide.com/https://direnv.net/https://github.com/numtide/flake-utilshttps://treefmt.com/latest/https://github.com/nix-community/buildbot-nix/https://github.com/nix-community/srvoshttps://github.com/nix-community/nixos-anywherehttps://github.com/nix-community/diskoNix FridayNixCon 2025 - jail.nix - A library to easily jail your NixOS derivations in Bubblewraphttps://cardano.org/https://oceansprint.org/https://github.com/mightyiam/dendriticDaniel Firthdjacuthilobillerbeckhttps://github.com/NixOS/brandingjtojnardrafolinhttps://gitlab.com/luxzeitlosNixCon 2025 - Kubernetes on Nixarianvphttps://github.com/spiffe/spirehaznaihttps://hazn.me/https://www.liip.ch/enhttps://www.reinvent...
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://releases.nixos.org/nix/nix-2.31.0/manual/release-notes/rl-2.31.htmlhttps://github.com/NixOS/nix/compare/2.31.0...2.31.1
---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
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://github.com/zupohttps://eestec.net/https://plone.org/https://plone.org/news-and-events/events/sprintshttps://fulltimenix.com/people/domen-kozarhttps://github.com/garbashttps://oceansprint.org/https://thaigersprint.org/https://saltsprint.org/https://nix.camp/https://transylvaniasprint.org/https://github.com/nix-community/lanzabootehttps://github.com/OceanSprint/tesh“Maybe Valentin who’s really good at it”https://atuin.sh/https://2025.nixcon.org/https://paretosecurity.com/https://github.com/tfcChapters (generated)00:00 Introduction to the Journey of Software and Nix01:46 The Importance of In-Person Collaboration04:19 The Evolution of Sprints in the Nix Community06:55 Building Relationships Through Sprints09:32 Achievements and Contributions in Nix Sprints11:38 The Dynamics of Sprint Organization14:06 Experiences and Activities at Sprints16:56 The Future of Sprints in the Nix Community20:35 Building Connections Through Shared Experiences22:34 The Impact of Sprints on Travel and Networking24:56 Understanding Sponsorship Motivations27:55 The Role of Organizers in Sprint Success30:24 Encouraging Participation and Overcoming Barriers33:39 Selection Process for Sprint Participants37:13 Supporting Newcomers and Students in the Community39:42 Creating Win-Win Scenarios for All Stakeholders40:21 Karaoke and Community Connections40:35 Metaphors from Nature: Insights from Sprints41:35 Mentorship and Learning in Sprints43:11 Finding Your Place in the Sprint Ecosystem44:42 Networking and Career Opportunities at Sprints45:25 Upcoming Sprints and Their Locations46:49 The Importance of Sprints in the Americas47:20 Closing Thoughts on Sprints and Community48:52 Security in Software Development: Pareto Security51:10 NixOS Testing: A Game Changer54:34 Future Podcast Ideas and Collaborations
---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
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://nix.dev/manual/nix/2.30/release-notes/rl-2.30.html
---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
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/episodes/domen-kozarhttps://devenv.sh/https://www.cachix.org/https://flake.partshttps://shopify.engineering/what-is-nixNixCon2024 devenv is switching to Tvixhttps://snix.dev/https://taskfile.dev/http://secretspec.dev/https://flokli.de/https://en.wikipedia.org/wiki/Unconferencehttps://github.com/sandydoohttps://devenv.new/devenv Discordhttps://github.com/oxalica/rust-overlayhttps://github.com/nix-community/fenixChapters (generated)00:00 Introduction to devenv and Cachix02:05 The Evolution of devenv from Nix04:24 Understanding the Developer Experience with devenv06:44 devenv Features and Functionality09:13 Task Management in devenv11:30 Secrets Management in devenv13:57 Containerization and Outputs in devenv30:35 Navigating Nix and Flakes Complexity32:30 Enhancing Developer Experience with Git Hooks37:21 Exploring Snix: A New Approach to Nix40:47 The Future of snix and devenv Integration46:18 Improving Developer Experience and Progress Reporting53:07 AI Integration in devenv: Opportunities and Challenges57:09 The Future of Nix and Developer Ecosystem Dynamics01:03:31 The Importance of Marketing and Branding in Development Tools01:05:52 User Experience: Complexity vs. Simplicity in Nix01:09:55 Navigating Nix Expertise: When to Seek Help01:11:36 devenv: Bridging the Gap for Non-Experts01:18:02 Integrating devenv with Cachix: A Strategic Move01:20:52 The Future of Developer Environments and Efficiency01:21:18 Contributions and Community Engagement in Rust Projects
---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
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.---Chapters (generated) 00:00 Introduction02:18 Journey into Software Development05:01 Exploring Open Source and Nix06:59 Personal Use of Nix and Home Lab Projects09:30 Transitioning to NixOS for Home Lab12:05 Contributions to Nixpkgs14:15 NixVim and Plugin Management16:46 Yazi Plugin Set and Customization28:24 Exploring Yazi Plugins and UI Enhancements32:31 Diving into home-manager and Nix Configuration34:18 Understanding home-manager's Role in User Configuration38:06 The Evolution of home-manager and Community Contributions41:10 Streamlining CI Processes with BuildBot58:27 Caching Solutions and CI Infrastructure59:46 home-manager Activation Gotchas01:03:01 Contributions and Open Source Involvement01:10:36 Future Planshttps://github.com/khanelimanhttps://github.com/nix-community/home-manager/graphs/contributorshttps://github.com/nix-community/home-manager/commits?author=khanelimanhttps://en.wikipedia.org/wiki/Java_(programming_language)https://en.wikipedia.org/wiki/C_Sharp_(programming_language)https://angularjs.org/https://react.dev/https://en.wikipedia.org/wiki/Linuxhttps://en.wikipedia.org/wiki/Ubuntuhttps://en.wikipedia.org/wiki/Fedora_Linuxhttps://en.wikipedia.org/wiki/Kali_Linuxhttps://en.wikipedia.org/wiki/Bash_(Unix_shell)https://en.wikipedia.org/wiki/PowerShellhttps://en.wikipedia.org/wiki/Garuda_Linuxhttps://en.wikipedia.org/wiki/Arch_Linuxhttps://en.wikipedia.org/wiki/Manjarohttps://forum.garudalinux.org/t/btrfs-assistant-1-0-is-nearly-here/18418https://en.wikipedia.org/wiki/EndeavourOShttps://en.wikipedia.org/wiki/APT_(software)https://en.wikipedia.org/wiki/Unraidhttps://en.wikipedia.org/wiki/Proxmox_Virtual_Environmenthttps://en.wikipedia.org/wiki/Docker_(software)https://en.wikipedia.org/wiki/Virtual_machinehttps://en.wikipedia.org/wiki/VMware_ESXihttps://en.wikipedia.org/wiki/Slackwarehttps://en.wikipedia.org/wiki/TrueNAShttps://github.com/NixOS/nixpkgshttps://en.wikipedia.org/wiki/OBS_Studiohttps://fulltimenix.com/people/randy-eckenrodehttps://neovim.io/https://en.wikipedia.org/wiki/Luahttps://nvchad.com/https://www.lunarvim.org/https://www.lazyvim.org/https://github.com/doom-neovim/doom-nvimhttps://github.com/doomemacs/doomemacshttps://matrix.to/#/%23community:nixos.orghttps://discord.gg/7fmU7hutVbhttps://nix-community.github.io/nixvim/https://github.com/MattSturgeonhttps://fulltimenix.com/people/gaetan-lepagehttps://github.com/mrcjkbhttps://github.com/nvim-neorocks/lz.nhttps://github.com/mrcjkb/rustaceanvimhttps://github.com/MrcJkb/haskell-tools.nvimhttps://github.com/mason-org/mason.nvimhttps://github.com/wbthomason/packer.nvimhttps://lazy.folke.io/https://docs.npmjs.com/cli/v11/configuring-npm/package-lock-jsonhttps://doc.rust-lang.org/cargo/appendix/glossary.html#lock-filehttps://github.com/Gerg-Lhttps://github.com/NotAShelfhttps://github.com/NotAShelf/nvfhttps://github.com/ranger/rangerhttps://github.com/jarun/nnnhttps://docs.xfce.org/xfce/thunar/starthttps://github.com/nvim-lua/plenary.nvimhttps://github.com/NixOS/nixpkgs/tree/59a03d77b227ba4d3e2975f2b07ae6de0fb0363a/pkgs/development/lua-moduleshttps://github.com/NixOS/nixpkgs/tree/59a03d77b227ba4d3e2975f2b07ae6de0fb0363a/pkgs/applications/editors/vim/pluginshttps://github.com/NixOS/nixpkgs/tree/59a03d77b227ba4d3e2975f2b07ae6de0fb0363a/pkgs/by-name/ya/yazi/pluginshttps://alacritty.org/https://github.com/kovidgoyal/kittyhttp://wezterm.org/https://ghostty.org/
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://nix.dev/manual/nix/2.29/release-notes/rl-2.29.html
---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
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.---Daniel FirthHorizon HaskellIOHKGlasgow Haskell Compiler (GHC)https://hackage.haskell.org/package/basehttps://hackage.haskell.org/package/bytestringhttps://hackage.haskell.org/package/template-haskellThe Haskell Tool StackStackageNixpkgs HaskellThe Python Package Index (PyPI)ghc-devs mailing list thread about reinstallable baseThe Dhall configuration languagehttps://hackage.haskell.org/package/dhallhttps://hackage.haskell.org/package/hnixhttps://hackage.haskell.org/package/aesonPattern: every file is a flake-parts moduleflake-partsA repo in which the pattern is explained is demonstratedGenerated chapters00:00 Introduction01:41 Motivation Behind Horizon Haskell02:35 Understanding GHC and Haskell Code Compatibility05:06 Breaking Changes in GHC06:27 Maintaining Backwards Compatibility13:01 Horizon Haskell's Role in Package Management18:57 Challenges with Nixpkgs19:23 Future Improvements for Haskell Compatibility20:34 The Philosophy of Breaking Changes22:38 Overview of Horizon Haskell's Functionality30:38 Introduction to Horizon Haskell and Its Toolkit34:35 Building Haskell Libraries with Horizon Haskell37:55 Understanding Horizon Package Sets40:16 Managing Package Compatibility and Upgrades44:44 Patching and Upstream Contributions51:21 Future Developments and User Engagement
---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
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://nix.dev/manual/nix/2.28/release-notes/rl-2.27https://nix.dev/manual/nix/2.28/release-notes/rl-2.28https://snix.dev/https://github.com/NixOS/rfcs/blob/master/rfcs/0132-meson-builds-nix.mdhttps://fzakaria.com/2025/03/10/an-early-look-at-nix-dynamic-derivationshttps://fzakaria.com/2025/03/11/nix-dynamic-derivations-a-practical-applicationhttps://fzakaria.com/2025/03/12/nix-dynamic-derivations-a-lang2nix-practicumhttps://discourse.nixos.org/t/nix-ninja-ninja-compatible-incremental-build-system-for-nix/62594?u=mightyiamhttps://mesonbuild.com/https://cmake.org/https://ninja-build.org/https://bazel.build/https://buck2.build/Chapters (generated)00:00 Introduction01:26 Nix File Formatting02:38 Packaging Improvements and Granularity05:27 Development Shell and Build Process06:32 Error Message Improvements09:21 Hydra Code Simplification13:00 Bug Fixes and Maintenance17:25 New Features in Flakes21:32 Git LFS Support and Fetching Mechanisms24:09 Change Root Store Enhancements28:10 --out-link flag for Prefetch Command30:13 Understanding File Descriptors and Process Management31:59 BLAKE3 Hash Support and Its Implications34:03 Release 2.27.0: Infrastructure Overhaul and Changes35:47 C++ API Rework and Its Impact38:25 Stability and Breaking Changes in Nix42:34 Downstream Project Involvement and Ecosystem Participation50:03 C API Development and Global Variables52:32 Future Directions: Dynamic Derivations and Ecosystem Growth
---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
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.---Summary (generated)In this conversation, Shahar "Dawn" Or interviews Farid Zakaria, a software engineer and PhD candidate, about his experiences with Nix, a powerful tool for reproducible software development. Farid shares his journey of learning Nix, its infectious nature, and its application in enterprise environments. He discusses the concept of innovation tokens, the challenges of teaching Nix, and how it has influenced his PhD research. The conversation also delves into dynamic linking, performance improvements, and the potential of Nix as a research platform. In this conversation, Farid Zakaria discusses the challenges and innovations in software performance, particularly focusing on application start-up times and the implications of dynamic versus static linking. He introduces the concept of stable linking, which aims to enhance software responsiveness and security while addressing historical decisions in software development. The discussion also touches on the potential for broader applications beyond C/C++, the importance of auditing in software, and the cultural shifts needed in the software development community to adopt these innovations.Takeaways (generated)Nix empowers reproducible software development.The journey to learning Nix can be challenging but rewarding.Nix is increasingly being adopted in enterprise environments.Innovation tokens are crucial for evaluating new technologies.Teaching Nix effectively requires understanding its practical applications.Nix can significantly improve development environments.Dynamic linking presents unique challenges that Nix can address.Nix allows for performance optimizations in software applications.Nix serves as a valuable research platform for PhD candidates.The community around Nix is diverse and supportive.Application start-up times can be significantly improved with optimization techniques.Reducing the number of symbols in applications can lead to faster performance.Stable linking offers a way to enhance software security and performance.Dynamic linking has historical roots in resource constraints and code reuse.The future of software may see faster responsiveness across all applications.Auditing software for compatibility and security is crucial in modern development.Compiler innovations can lead to substantial speed improvements in software builds.C and C++ are not the only languages that can benefit from these linking techniques.Cultural shifts in the software community are necessary for adopting new practices.Practical implementation of stable linking could revolutionize how software is built and run.Chapters (generated)00:00 Introduction and Background02:14 Exploring Nix and Its Community05:00 The Transition from Hobbyist to Enterprise06:47 Nix's Infectious Nature and Deployment Challenges09:18 The Appeal of Nix for Development Environments11:48 Innovation Tokens and Nix's Value Proposition13:57 Bringing Nix to Looker and Google15:39 Teaching Nix and Overcoming Adoption Hurdles18:33 The Role of Nix in PhD Research21:04 Dynamic Linking and Performance Optimization23:41 Benchmarking and Results26:19 Conclusion and Future Directions48:14 The Impact of Speed on Software Development55:34 The Future of Dynamic Linking and Its Implications58:49 Stable Linking: A New Paradigm01:05:04 Revisiting the Rationale Behind Dynamic Linking01:11:15 Implementing Stable Linking in Nixpkgshttps://fzakaria.com/https://www.confluent.io/https://kafka.apache.org/https://bazel.build/https://www.ucsc.edu/https://fulltimenix.com/episodes/domen-kozarhttps://fulltimenix.com/episodes/jonathan-ringerhttps://edolstra.github.io/pubs/phd-thesis.pdfhttps://cloud.google.com/lookerhttps://www.youtube.com/watch?v=HGEY6ABQUBwhttps://www.youtube.com/watch?v=GkgsFbwYdYAhttps://www.youtube.com/watch?v=HZKFe4mCkr4https://www.youtube.com/watch?v=gQstiX7H8MQ&t=183shttps://spack.io/https://www.debian.org/https://fedoraproject.org/“apt-get mindset”https://brew.sh/https://nixos.org/manual/nixpkgs/unstable/#haskellhttps://nixos.org/manual/nixpkgs/unstable/#pythonhttps://man7.org/linux/man-pages/man8/ld.so.8.htmlhttps://github.com/nix-community/nix-ldhttps://supercomputing.org/https://github.com/fzakaria/shrinkwraphttps://github.com/NixOS/nixpkgs/pull/207061https://arxiv.org/abs/2501.06716How To Write Shared Libraries by Ulrich Drepperhttps://en.wikipedia.org/wiki/Address_space_layout_randomizationhttps://en.wikipedia.org/wiki/Global_Offset_Tablehttps://clang.llvm.org/https://www.openoffice.org/https://en.wikipedia.org/wiki/Network_File_Systemhttps://en.wikipedia.org/wiki/Epychttps://en.wikipedia.org/wiki/NVM_Expresshttps://musl.libc.org/https://www.alpinelinux.org/https://cve.mitre.org/https://github.com/openssl/openssl#overviewhttps://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standardhttps://en.wikipedia.org/wiki/Executable_and_Linkable_Format
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://cache.nixos.orghttps://nixbuild.net/https://nix.dev/manual/nix/2.26/store/types/https://www.cachix.org/https://nix.dev/manual/nix/2.26/development/experimental-features.html#xp-feature-dynamic-derivationshttps://nix.dev/manual/nix/2.26/development/experimental-features.html#xp-feature-ca-derivationshttps://lix.systems/https://tvix.dev/https://github.com/ngi-nix/summer-of-nixhttps://nixos.org/community/teams/nix/https://github.com/Ericson2314https://www.haskell.org/https://slurm.schedmd.com/https://planetnix.com/Generated chapters:00:00 Introduction to Nix and Remote Building02:38 Understanding Nix Daemon and Communication Protocols05:01 Exploring Derivations and Their Role in Nix07:26 Setting Up Remote Builders in Nix09:48 Remote Building Process and Configuration12:08 Remote Store vs Remote Builder Features14:21 Managing Build Outputs and Dependencies16:45 Optimizing Remote Builds and Scheduling19:28 Conclusion and Future Improvements24:16 Understanding Remote Store Features24:43 Continuous Integration (CI) Workflows26:37 Leveraging Remote Builders in CI29:20 Exploring Nix Store Components35:26 The Role of Substitutes in Nix40:48 Introducing nixbuild.net: A Solution for Nix Builds50:15 The Power of Concurrency in Build Services54:11 Choosing nixbuild.net for Efficient Builds55:17 Understanding Latency and On-Site Options59:29 Hardware and Architectures for Nix Builds01:01:37 When to Consider nixbuild.net01:03:49 Managing Compatibility with Nix Versions01:06:22 The Nix Community and Company Dynamics01:07:59 Contributions to the Open Source Ecosystem01:16:28 Internal Stack and Resource Management01:21:05 Final 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
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://opensource.apple.com/releases/https://en.wikipedia.org/wiki/NeXTSTEPhttps://brew.sh/https://www.opengroup.org/openbrand/register/https://en.wikipedia.org/wiki/Property_listhttps://repology.org/repository/nix_unstablehttps://nixos.org/manual/nixpkgs/unstable/#chap-stdenvhttps://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removalsTracking issue for Darwin stdenv LLVM update:https://github.com/NixOS/nixpkgs/issues/234710I’d also credit reno and emilazy for driving the LLVM 19 upgrade. They used a few patches from a WIP Clang 18 branch I’d started over the summer, but they pushed the update over the finish line once breaking changes were allowed after the 24.11 release.https://en.wikipedia.org/wiki/Interface_Builderhttps://developer.apple.com/metal/https://developer.apple.com/xcode/https://github.com/facebookarchive/xcbuildhttps://ghostty.org/https://nixos.org/manual/nixpkgs/unstable/#deploying-a-proxy-component-wrapper-exposing-xcodeMacVim in nixpkgs:https://github.com/NixOS/nixpkgs/blob/50784a2835c150d6055861a5ad703a57b8070cbb/pkgs/applications/editors/vim/macvim.nixhttps://github.com/orgs/NixOS/teams/darwin-corehttps://github.com/reckenrodehttps://github.com/emilazyhttps://github.com/toonnPR establishing the Darwin team:https://github.com/NixOS/nixpkgs/pull/348183https://developer.apple.com/documentation/corefoundationwhen Apple implemented this hardening, before it just happened to work. So, and this actually affected Nix because Nix uses the AWS C++ SDK and that stopped buildinghttps://github.com/NixOS/nixpkgs/pull/265102macOS 15 Sequoia clobbers _nixbld1-4 users:https://github.com/NixOS/nix/issues/10892https://github.com/DeterminateSystems/nix-installerhttps://fishshell.com/https://github.com/LnL7/nix-darwinFixing waifu2x-converter-cpp on Darwin:https://github.com/NixOS/nixpkgs/pull/135725Though it turns out my actually first nixpkgs PR was fixing vscode-lldb on Darwin:https://github.com/NixOS/nixpkgs/pull/131324https://github.com/KhronosGroup/MoltenVKLast year, Connor Baker created a draft PR to add the missing SDK.Connor Baker’s draft PR adding more SDKs:https://github.com/NixOS/nixpkgs/pull/229210https://www.vulkan.org/Darwin SDK PR (has links to my PRs fixing issues):https://github.com/NixOS/nixpkgs/pull/346043Discourse post with the SDK update announcement:https://discourse.nixos.org/t/the-darwin-sdks-have-been-updated/55295Here’s that list (by GitHub id). These people were all very helpful with ensuring these Darwin improvements made it to master.staging-next with the clang 16 update (tried to get everyone who contributed during that cycle; appologies if I missed anyone):AtemuanthonyrousselazuwisboltzmannrainemilytraujosephstjudofyrmfrischknechphiliptarontoonntrofiwegankDarwin SDK update. It turns out that in spite of radically changing the pattern, providing an SDK by default tends to just work.emilazykhanelimanpaparodeotoonnI also want to thank midchildan for contributing fixes to xcbuild to address some of the post-release issues users have encountered with having it in a dev shell by default. I also wanted to call out the great work getting Zed and Firefox building on Darwin with these SDK changes:niklaskorz (for Zed)booxter (for Firefox)https://github.com/apple-oss-distributionshttps://github.com/apple-oss-distributions/dyldNote that the source for ld-prime is actually removed from the distribution. I’d package it if it were there, but it’s not.https://github.com/LnL7/nix-darwin
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://github.com/NixOS/nix/releases/tag/2.24.11 https://github.com/NixOS/nix/releases/tag/2.25.4 https://github.com/NixOS/nix/releases/tag/2.24.12 https://github.com/NixOS/nix/releases/tag/2.26.0 https://github.com/NixOS/nix/releases/tag/2.26.1https://github.com/NixOS/nix/issues/6316https://github.com/NixOS/nix/pull/12045https://github.com/NixOS/rfcs/pull/132
---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
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://github.com/NixOS/nixpkgs/commits?author=GaetanLepagehttps://github.com/nix-community/nixvimhttps://ensimag.grenoble-inp.fr/enhttps://github.com/nix-community/nixvim/commits?author=traxyshttps://nixos.org/manual/nixpkgs/unstable/#pythonhttps://nix.dev/guides/recipes/python-environment.htmlhttps://wiki.nixos.org/wiki/Pythonhttps://github.com/NixOS/nixpkgs/tree/00c24cc9cabab1bb8828311a670242ac80dd2ac5/pkgs/development/python-modules/torchhttps://wiki.nixos.org/wiki/JAXhttps://github.com/NixOS/nixpkgs/tree/00c24cc9cabab1bb8828311a670242ac80dd2ac5/pkgs/development/python-modules/jaxhttps://wiki.nixos.org/wiki/Tensorflowhttps://github.com/NixOS/nixpkgs/blob/00c24cc9cabab1bb8828311a670242ac80dd2ac5/pkgs/development/python-modules/tensorflowhttps://github.com/NixOS/nixpkgs/blob/00c24cc9cabab1bb8828311a670242ac80dd2ac5/pkgs/development/python-modules/protobufhttps://github.com/NixOS/nixpkgs/issues/157398https://github.com/NixOS/rfcs/pull/166https://github.com/NixOS/rfcs/pull/140Some recent contributions by Gaétanhttps://github.com/NixOS/nixpkgs/pull/362844https://github.com/NixOS/nixpkgs/pull/363751https://github.com/Mic92/nixpkgs-review/pull/440https://github.com/NixOS/nixfmthttps://github.com/nix-community/nix-inithttps://github.com/ekala-projecthttps://github.com/jonringerhttps://github.com/nrdxphttps://github.com/nix-community/nixvimhttps://github.com/nix-community/home-managerPedro Alveshttps://github.com/pta2002https://github.com/traxyshttps://github.com/MattSturgeonhttps://github.com/khanelimanhttps://github.com/nix-community/nixvim/graphs/contributorsNixvim: Configure Neovim with the power of Nix (NeovimConf 2023): https://youtu.be/GOe0C7Qtypk?si=T9gd0evaS8W3HvG-```nix run github:mightyiam/infra#nixvim```https://github.com/folke/lazy.nvimhttps://github.com/nvim-neorocks/lz.nGenerated chapters:00:00 Introduction to the Podcast and Guest06:15 Understanding NixOS Use Cases11:53 The Contribution Process Explained25:22 Nixpkgs Review Tool and CI Challenges34:26 Infrastructure and CI Limitations38:37 Transitioning to GitHub Actions45:07 Multi-System Evaluation Explained50:32 Contributions to Python Packages58:08 Challenges in Nix Packages01:02:27 Recent Progress in Nixpkgs01:07:53 NixVim Features and Benefits01:11:22 Gaétan's Involvement in NixVim01:19:33 NixVim: Configuration vs Distribution01:23:44 NixVim Options and Flexibility01:26:27 Plugin Management in NixVim01:29:27 Settings and Configuration Options01:32:06 Keeping Up with Plugin Changes01:37:24 User Contributions and Community Engagement01:44:13 Future Perspectives for NixVim
---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
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://www.youtube.com/@molybdenumsoftwarehttps://github.com/NixOS/rfcs/pull/101https://github.com/NixOS/nixfmtnixfmt created by https://serokell.io/https://github.com/nix-community/nixpkgs-fmthttps://github.com/NixOS/rfcs/pull/166https://github.com/kamadorueda/alejandrahttps://piegames.de/https://github.com/0x4A6Fhttps://github.com/tomberekhttps://github.com/dasJhttps://nixos.org/community/teams/formatting/https://github.com/numtide/treefmthttps://github.com/NixOS/nixpkgs/pull/322537https://github.com/NixOS/nixpkgs/pull/322537#issuecomment-2532934880https://www.tweag.io/https://antithesis.com/https://hintjens.gitbooks.io/social-architecture/content/chapter4.htmlhttps://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.mdhttps://moduscreate.com/Auto-generated chapters:00:00 Introduction and Background01:44 The Journey to Standardized Formatting06:17 The Evolution of RFC 101 to 16611:22 The Role of the Shepherd Team15:59 Defining the Formatting Rules19:51 Finalizing the RFC and Implementation25:01 Implementation Insights and Challenges27:23 Finalizing the Formatter and Addressing Issues30:09 Tree-Wide Reformatting: Strategies and Challenges34:15 Ensuring Consistency in Formatting38:54 Future Plans for Formatting and Maintenance46:51 Enhancing PR Review Processes49:28 Streamlining Local Formatting with treefmt53:14 Managing Version Control and Formatting Conflicts55:45 The Role of the Formatting Team57:16 Exploring Linting and Future Maintenance01:01:02 Automation and Community Contributions01:04:10 C4 Guidelines for Effective PR Reviews01:07:30 The Future of Documentation and Automation01:10:15 Motivation Behind Community Contributions
---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
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://github.com/NixOS/nix/releases/tag/2.25.3
---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
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/episodes/martin-schwaighofer-steering-committee-candidatehttps://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdfhttps://github.com/NixOS/nixpkgshttps://oxide.computer/https://github.com/nix-community/lanzabootehttps://en.wikipedia.org/wiki/UEFI#Secure_BootNixCon2024 rebuilding builders instead of trusting trust https://youtu.be/UlJUpUQc9Lc?si=_EebfQszx062M2mRExtending cloud build systems to eliminate transitive trust:https://discourse.nixos.org/t/extending-cloud-build-systems-to-eliminate-transitive-trust/50841https://scored.dev/https://reproducible-builds.org/Build systems à la carte: Theory and practicehttps://www.cambridge.org/core/journals/journal-of-functional-programming/article/build-systems-a-la-carte-theory-and-practice/097CE52C750E69BD16B78C318754C7A4?utm_campaign=shareaholic&utm_medium=copy_link&utm_source=bookmarkImplementing a content-addressed Nix, 2 December 2021 — by Théophane Hufschmitthttps://www.tweag.io/blog/2021-12-02-nix-cas-4/https://github.com/nix-community/trustixhttps://nixos.org/research/00:00 Introduction and Background01:28 Martin's Journey in Computer Science02:57 Compiler Construction Course Insights04:20 The Concept of Self-Compiling Compilers07:10 Hiding stuff in the compiler08:47 Trusting Trust: Compiler Security Issues09:58 Nix and Build Process Management12:09 Bootstrapping and Auditing in Nixpkgs13:21 Trust in Software and Hardware Security18:01 Secure Boot and Its Implications20:39 Scenario: Government Agency Targeting22:15 More on boot security28:09 The Role of Secure Boot and Measured Boot29:52 Measured boot35:13 Democratizing Trust with Remote Attestation36:11 Raising the bar on security39:31 Research Directions in Supply Chain Security47:34 Enhancing Nix for Security and Efficiency50:20 Understanding Reproducibility in Build Processes53:13 Navigating Trust and Threat Models in Nix53:22 Identifying Gaps in Nix's Trust Mechanisms56:48 Attribution and Trust in Build Systems01:05:35 Distinguishing Between Input and Content Addressing in Nix01:06:38 Nix store hashes 01:12:52 The Challenges of Content Addressing01:14:04 Self-References and Their Implications01:20:24 Trust and Attribution in Build Processes01:24:31 Future Directions for Nix and Content Addressing01:30:00 Sponsoring opportunitySponsor:
---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
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://github.com/NixOS/nix/releases/tag/2.25.0https://github.com/NixOS/nix/releases/tag/2.25.1https://github.com/NixOS/nix/releases/tag/2.25.2
---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
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://github.com/NixOS/SC-election-2024/blob/main/candidates/roberth.md
---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