From 43da9edb4598eef509c481ae0b305384418c45de Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Fri, 5 May 2023 19:41:58 -0700 Subject: home/profiles: move (almost) all modules to profiles This is a major refactor, similar to what was done for the hosts, but in a single commit. --- home/yt-dlp/config | 28 ---------------------------- home/yt-dlp/default.nix | 13 ------------- 2 files changed, 41 deletions(-) delete mode 100644 home/yt-dlp/config delete mode 100644 home/yt-dlp/default.nix (limited to 'home/yt-dlp') diff --git a/home/yt-dlp/config b/home/yt-dlp/config deleted file mode 100644 index 815bc66..0000000 --- a/home/yt-dlp/config +++ /dev/null @@ -1,28 +0,0 @@ -# Preferred formats: -# 1. 1080p, combined, mp4 (for some non-youtube sites). -# 2. 1080p, combined, any format (in case mp4 is not available). -# 3. 1080p, best video + best audio (only available with separate video and audio on youtube). -# 4. >30fps (any resolution), best video + best audio (only available with separate video and audio on youtube). -# 5. 720p, pre-joined, because it is available on youtube. -# 6. <720p, best video + best audio (480p and some other lower resolutions are only available with separate video and audio on youtube). -# 7. When all else fails, take whatever youtube-dl thinks is the best (mainly for non-YT websites). ---format="best[height=1080][ext=mp4]/best[height=1080]/bestvideo[height=1080][ext=mp4]+bestaudio[ext=m4a]/bestvideo[fps>30][ext=mp4]+bestaudio[ext=m4a]/best[height=720][ext=mp4]/bestvideo[ext=mp4]+bestaudio[ext=m4a]/best" - ---continue - ---sub-langs all ---write-subs - ---convert-subs=srt - ---restrict-filenames ---output="$HOME/media/videos/%(uploader)s/%(playlist)s/%(upload_date)s-%(title)s.%(ext)s" ---merge-output-format mkv - ---embed-metadata ---embed-chapters ---embed-info-json -# create chapter entries to mark sponsor segments ---sponsorblock-mark all - ---yes-playlist diff --git a/home/yt-dlp/default.nix b/home/yt-dlp/default.nix deleted file mode 100644 index 4ac1fb9..0000000 --- a/home/yt-dlp/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ config, lib, pkgs, ... }: -let cfg = config.my.home.yt-dlp; -in -{ - options.my.home.yt-dlp = with lib; { - enable = mkEnableOption "yt-dlp configuration"; - }; - - config = lib.mkIf cfg.enable { - home.packages = with pkgs; [ yt-dlp ]; - xdg.configFile."yt-dlp/config".source = ./config; - }; -} -- cgit 1.4.1