nixos/home-manager/modules/programs/yt-dlp/default.nix

22 lines
362 B
Nix

{ config, lib, ... }:
let
cfg = config.programs.az-yt-dlp;
in
{
options = {
programs.az-yt-dlp.enable = lib.mkEnableOption "Enable yt-dlp.";
};
config = lib.mkIf cfg.enable {
programs.yt-dlp = {
enable = true;
extraConfig = ''
-S "+codec:h264"
'';
settings = {
remux-video = "mkv";
};
};
};
}