<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Units of composition: recipes, overlays, and packages</title>
        <link>https://peertube.watch/videos/watch/a063ac01-9d81-4a33-acdc-aa4ab5b01814</link>
        <description>This talk introduces a way to talk about and structure large and small projects. There are common patterns in use in Nixpkgs that are there to provide a great deal of power and flexibility, but they are often challenging for beginners. This talk examines an approach that can smoothly introduce the relevant concepts and provide an easier learning curve. Recipes are those things we find throughout Nixpkgs and are normally targets of callPackage. We need a name for these, in order to talk about them, manage, manipulate, inherit, and organize them. By adding this to our vocabulary and to the standard output of the flake schema, we gain many benefits. This talk will introduce and describe callPackage, present overlays and the potential pitfalls, describe package sets within Nixpkgs (perlPackages, pythonPackages, etc), propose a recommended flake structure, present a solution to the “system” problem, present a solution to lockfile bloat., Speaker: Tom Bereknyei, Track: Nix and NixOS devroom, Room: H.1302 (Depage), When: Sunday 4 February 2024, 09:00–09:25 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links Presentation (slides), Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “Units of composition: recipes, overlays, and packages” by Tom Bereknyei, FOSDEM 2024. Original recording: 2024/h1302/fosdem-2024-3107-units-of-composition-recipes-overlays-and-packages.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Sat, 24 Oct 2026 01:31:35 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>Units of composition: recipes, overlays, and packages</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/a063ac01-9d81-4a33-acdc-aa4ab5b01814</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=a063ac01-9d81-4a33-acdc-aa4ab5b01814" rel="self" type="application/rss+xml"/>
    </channel>
</rss>