nixos-config/modules/home/programs/terminal/yt-dlp/default.nix

17 lines
413 B
Nix

{ config, lib, ... }:
{
config = lib.mkIf config.home.desktop.enable {
programs.yt-dlp = {
enable = true;
settings = {
add-metadata = true;
embed-thumbnail = true;
convert-thumbnails = "jpg";
audio-format = "opus";
output = ''"%(artist)s - %(title)s.%(ext)s"'';
};
};
home.shellAliases.opusdl = ''yt-dlp -f ba -x --audio-quality 0'';
};
}