Full Time Nix

Shahar "Dawn" Or
undefined
Aug 19, 2025 • 42min

Nix 2.30.0 with Robert Hensing

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---https://nix.dev/manual/nix/2.30/release-notes/rl-2.30.html ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
undefined
Aug 8, 2025 • 1h 27min

devenv with Domen KoĹľar

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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 ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
undefined
Jul 17, 2025 • 1h 16min

home-manager with Austin Horstman (khaneliman)

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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/https://codeberg.org/dnkl/foothttps://github.com/ndtoan96/ouch.yazihttps://gith...
undefined
Jun 7, 2025 • 30min

Nix 2.29.0 with Nix Team members

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---https://nix.dev/manual/nix/2.29/release-notes/rl-2.29.html ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
undefined
May 1, 2025 • 49min

Horizon Haskell with Daniel Firth

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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 ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
undefined
Apr 16, 2025 • 38min

Nix 2.26.2, 2.26.3, 2.27.0, 2.28.0, 2.28.1 with Nix Team members

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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 ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
undefined
Mar 25, 2025 • 1h 20min

Stable linking with Farid Zakaria

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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_Formathttps://nixos.org/manual/nixpkgs/unstable/#setup-hook-autopatchelfhookhttps://guix.gnu.org/ ---
undefined
Mar 14, 2025 • 1h 24min

Remote builders and stores, nixbuild.net with Rickard Nilsson

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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 ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com
undefined
Feb 15, 2025 • 1h 34min

Nix on macOS, nixpkgs for darwin, nix-darwin with Randy Eckenrode

Randy Eckenrode, a key figure in the Nix community, shares insights into using Nix on macOS. He discusses the challenges of working with proprietary macOS environments, particularly around compilation and package management. The conversation dives into the complexities of sandboxing, compiler upgrades from Clang 11 to 16, and the intricacies of dependency management. Eckenrode also highlights community contributions aimed at enhancing NixDarwin's functionality, making package management on macOS smoother and more efficient.
undefined
Jan 31, 2025 • 49min

Nix 2.24.11, 2.25.4, 2.24.12, 2.25.5, 2.26.0, 2.26.1 with Nix Team members

Pre-roll transcript:Before you is an episode of the Full Time Nix podcastFor silence skipping and other useful features consider using a podcast app---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 ---Nixcademy ad transcript:Statistically speaking, Nix is a novel technology.As such, adoption comes at an immediate cost of productivity.Team members who know Nix find themselves preoccupied providing supportand the emergence of anti-patterns adds technical debt.What's worse; morale is affected.But, with training, these costs can be all but elimitated.Founded by my friend and mentor Jacek Galowicz,Nixcademy have brought hundreds of team members up to speed with Nix.It's what they do.So, liberate your Nix experts,prevent technical debtand get on top of Nix and back to work better and sooner.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 newsletter that I subscribe to.nixcademy.com.Mentoring ad transcript:Hey, you. Do you need help with Nix, NixOS, home-manager, flakes, flake-parts, dendritic, dev-shells, packaging, the Nix language, Nixpkgs, the module system, software development or maybe Rust?I'm sure you can figure it out. But, you could pay the dime to cut the time.Pay me! I'll teach you and guide you through whatever shenanigans you've gotten yourself into.For 1-on-1 mentoring sessions with me visit mightyi.am.Post-roll transcript:For past and future episodes search “Full Time Nix” on a podcast app or visit fulltimenix.comI am pleased to be of service to the Nix ecosystem,but that doesn't pay the bills.So please sponsor me. Even a little bit helps.fulltimenix.com

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app