Add deno to yt-dlp

This commit is contained in:
Yan Lin 2025-09-24 21:04:04 +02:00
parent 14ca125077
commit 60f454b57e

View file

@ -60,9 +60,11 @@ in
}; };
config = mkIf cfg.enable { config = mkIf cfg.enable {
# Install yt-dlp and ffmpeg # Install yt-dlp, deno, and ffmpeg
# Deno is required for YouTube downloads (GitHub issue #14404)
home.packages = with pkgs; [ home.packages = with pkgs; [
cfg.package cfg.package
deno # Required for YouTube downloads due to JS challenges
ffmpeg ffmpeg
] ++ lib.optionals cfg.subscriptions.enable [ ] ++ lib.optionals cfg.subscriptions.enable [
libxml2 # For xmllint to parse RSS feeds libxml2 # For xmllint to parse RSS feeds