yt-dlp 25? That's really weird. Have you done "guix pull" recently or after installing your system? It updates all package definitions from all of your channels. Also, I'm not 100% sure what ships with the default Guix installation, but you might want to add the new
Codeberg repo into your channels if they haven't yet made it the default. Should look like:
Code:
(channel
(name 'guix)
(url "https://codeberg.org/guix/guix")
(branch "master")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
If that's not it then I'm not really sure why it would pull 25. My guix search shows it as being up to date
Code:
name: yt-dlp
version: 2026.03.17
outputs:
+ out: everything
systems: x86_64-linux
dependencies: ffmpeg@8.0 nss-certs-for-test@3.101.4 pandoc@2.19.2 python-brotli@1.0.9 python-certifi@2025.06.15 python-hatchling@1.27.0 python-mutagen@1.47.0
+ python-pycryptodomex@3.23.0 python-pytest@9.0.2 python-requests@2.32.5 python-urllib3@2.5.0 python-websockets@13.1 zip@3.0
location: gnu/packages/video.scm:3300:2
homepage: https://github.com/yt-dlp/yt-dlp
license: Public Domain
synopsis: Download videos from YouTube.com and other sites
description: yt-dlp is a small command-line program to download videos from YouTube.com and many more sites. It is a fork of youtube-dl with a focus on adding new
+ features while keeping up-to-date with the original project.
relevance: 32