The Nix Hour
The Nix Hour is a weekly beginner-oriented improvised QA-style lecture on Nix, hosted by Tweag. Here you can bring your questions and we'll answer them with more context, examples, alternatives, tradeoffs and related topics. These meetings are open for anybody to join, but also recorded and uploade…
81 videos · Tweag by Modus Create
- The Nix Hour #81 [tricky package overrides]
- The Nix Hour #80 [Tree-based list]
- The Nix Hour #79 [Writing packages]
- The Nix Hour #78 [Writing packages]
- The Nix Hour #77 [language tooling (again)]
- The Nix Hour #76 [Nixpkgs gardening]
- The Nix Hour #75 [nix tooling]
- The Nix Hour #74 [special derivation attributes]
- The Nix Hour #73 [Nix eval performance]
- The Nix Hour #72 [fetchers and output size]
- The Nix Hour #71 [exploring nixpkgs lib]
- The Nix Hour #70 [module system expedition]
- The Nix Hour #69 [lookup path syntax, e.g <nixpkgs>]
- The Nix Hour #68 [lib.types.attrTag]
- The Nix Hour #67 [language tooling]
- The Nix Hour #66 [incremental builds, part 2]
- The Nix Hour #65 [incremental builds]
- The Nix Hour #64 [various experimental features]
- The Nix Hour #63 [command-not-found, nix-index]
- The Nix Hour #62 [systemd service life cycle]
- The Nix Hour #61 [programming puzzle, part 2]
- The Nix Hour #60 [compiling packages from source]
- The Nix Hour #59 [programming puzzle]
- The Nix Hour #58 [python.withPackages]
- The Nix Hour #57 [Impure runtime dependencies]
- The Nix Hour #56 [Debugging Nix code]
- The Nix Hour #55 [Writing NixOS Modules, part 2]
- The Nix Hour #54 [Writing NixOS Modules]
- The Nix Hour #53
- The Nix Hour #52
- The Nix Hour #51 [Zero Hydra Failures, fixing "root" package]
- The Nix Hour #50 [packaging Vim plugin, renaming VScodium binary]
- The Nix Hour #49 [contributing to nixpkgs]
- The Nix Hour #48
- The Nix Hour #47 [lists, thunks and laziness]
- The Nix Hour #46
- The Nix Hour #45
- The Nix Hour #44
- The Nix Hour #43 [adding trunk version of CPython to nixpkgs]
- The Nix Hour #42 [finalAttrs, NixOS arguments, unfree licenses]
- The Nix Hour #41 [passthru attribute, using services from nixos-unstable]
- The Nix Hour #40 [debugging and tracing NixOS modules]
- The Nix Hour #39 [removing channels from NixOS]
- The Nix Hour #38 [evaluation caching and performance in Nix]
- The Nix Hour #37 [systemd units in NixOS, RFC process]
- The Nix Hour #36 [RFC 140: Simple Package Paths]
- The Nix Hour #35 [NixOS modules: generating config, infinite recursion]
- The Nix Hour #34 [python3.withPackages vs python3Packages, file sets]
- The Nix Hour #33 [overriding OpenSSL in Python, installing Python dependencies]
- The Nix Hour #32 [extending nixpkgs lib and Nix builtins, Nix plugins]
- The Nix Hour #31 [participating in Zero Hydra Failures (ZHF)]
- The Nix Hour #30 [2nix tooling differences, flakes motivation]
- The Nix Hour #29 [Python libraries in overlays, switching to home-manager on Ubuntu]
- The Nix Hour #28 [packaging shell scripts, wrappers, resholve]
- The Nix Hour #27 [hacking npmlock2nix, overriding derivations]
- The Nix Hour #26 [systemd in initrd]
- The Nix Hour #25 [populating /bin on NixOS, buildEnv, symlinkJoin]
- The Nix Hour #24 [modules with secrets, systemd's LoadCredential]
- The Nix Hour #23 [from Nixpkgs to the NixOS ISO download, messy gnome VM configuration]
- The Nix Hour #22 [nixos-rebuild, switch-to-configuration, activationScripts]
- The Nix Hour #21 [linearising PR history, nixus modules, warnings as errors, finding attributes]
- The Nix Hour #20 [nixos tests]
- The Nix Hour #19 [module system recursion, config vs config, common infinite recursion causes]
- The Nix Hour #18 [fixed-points, makeExtensible, makeScope]
- The Nix Hour #17 [pkgConfigModules, some new lib functions, builder phases]
- The Nix Hour #16 [parametrized module system options]
- The Nix Hour #15 [multi-lang packages, FOD locking, stdenv bootstrapping]
- The Nix Hour #14 [updateScripts, nixpkgs-update, nixpkgs-review, nix-env -qa, passthru.tests]
- The Nix Hour #13 [nixpkgs entry-point and structure, derivation string coercion]
- The Nix Hour #12 [purity at eval-, build- and runtime]
- The Nix Hour #11 [nix-shell, mkShell, shell.nix, flakes]
- The Nix Hour #10 [packaging binaries, reviewing a PR]
- The Nix Hour #9 [packaging and upstreaming to nixpkgs]
- The Nix Hour #8 [debugging package failures, package file indices]
- The Nix Hour #7 [source filtering, writing package tests]
- The Nix Hour #6 [closure size debugging]
- The Nix Hour #5 [overriding a rust source, derivation internally, closure inspection]
- The Nix Hour #4 [comparing flakes to traditional Nix]
- The Nix Hour #3 [flake updating, nix edit, some corners of the Nix language]
- The Nix Hour #2 [overriding derivations, fixed-output derivations, sharing closures]
- The Nix Hour #1 [nixcon, reviewing a PR, debugging and tracing Nix evaluation]