I hate YouTube
This commit is contained in:
parent
d00cf25fde
commit
dbccc2aa3b
4 changed files with 19 additions and 20 deletions
|
|
@ -19,9 +19,12 @@ volume-max=200 # Максимально допустимая громкость
|
|||
# YouTube #
|
||||
###########
|
||||
|
||||
script-opts=ytdl_hook-ytdl_path=yt-dlp # Юзать ytdlp
|
||||
ytdl-format="bestvideo[ext=mp4][vcodec^=avc][height<=?1080]+bestaudio/best" # Ограничить качество на 1080р и, вроде бы, юзать норм кодек
|
||||
ytdl-raw-options="cookies-from-browser=firefox,force-ipv4=" # Доп параметры для ytdlp. В моём случае куки из браузера и ipv4 only для обхода ограничений
|
||||
# Юзать ytdlp
|
||||
script-opts=ytdl_hook-ytdl_path=yt-dlp
|
||||
# В стоке 1080p
|
||||
# ytdl-format=best[height<=1080]
|
||||
# Куки из браузера и ipv4 only
|
||||
ytdl-raw-options=cookies=/home/buliway/backups/Media/yt-dlp/cookies.firefox-private.txt,force-ipv4=
|
||||
|
||||
cache=yes
|
||||
cache-on-disk=yes
|
||||
|
|
|
|||
|
|
@ -1,20 +1,11 @@
|
|||
{
|
||||
{ config, ... }: {
|
||||
programs.mpv.enable = true;
|
||||
|
||||
home = {
|
||||
# Решил нужные зависимости писать в packages.nix
|
||||
# packages = with pkgs; [
|
||||
# yt-dlp # Смотреть онлайн видео через mpv
|
||||
# xclip # Буфер обмена на x11 для некоторых плагинов
|
||||
# #wl-clipboard # Буфер обмена на wayland для некоторых плагинов
|
||||
# ];
|
||||
|
||||
file = {
|
||||
".config/mpv/mpv.conf".source = ./mpv.conf;
|
||||
".config/mpv/input.conf".source = ./input.conf;
|
||||
".config/mpv/scripts".source = ./scripts;
|
||||
".config/mpv/script-opts".source = ./script-opts;
|
||||
".config/mpv/fonts".source = ./fonts;
|
||||
};
|
||||
home.file = {
|
||||
".config/mpv/mpv.conf".source = config.lib.file.mkOutOfStoreSymlink ./mpv.conf;
|
||||
".config/mpv/input.conf".source = config.lib.file.mkOutOfStoreSymlink ./input.conf;
|
||||
".config/mpv/scripts".source = config.lib.file.mkOutOfStoreSymlink ./scripts;
|
||||
".config/mpv/script-opts".source = config.lib.file.mkOutOfStoreSymlink ./script-opts;
|
||||
".config/mpv/fonts".source = config.lib.file.mkOutOfStoreSymlink ./fonts;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
# Я не уверен надо ли писать "config.lib.file.mkOutOfStoreSymlink"
|
||||
# Вроде это более простой симлинк, чем просто ссылка на файл
|
||||
# Но мб меня обманули
|
||||
# Он работает только с абсолютными путями
|
||||
|
||||
{ config, ... }: let
|
||||
home-dir = "backups"; # Имя каталога для бекапов. Мб захочу поменять
|
||||
|
|
|
|||
|
|
@ -40,7 +40,11 @@
|
|||
r = "ranger --choosedir=/tmp/choosedir && cd \"$(cat /tmp/choosedir)\"";
|
||||
g = "gitui";
|
||||
f = "fastfetch";
|
||||
yt = "cd /mnt/backups/Media/yt-dlp"; # Конфиги для бекапа YouTube
|
||||
yt = "yt-dlp --cookies /home/buliway/backups/Media/yt-dlp/cookies.firefox-private.txt";
|
||||
yt-dir = "cd /mnt/backups/Media/yt-dlp";
|
||||
yt-music = "yt-dlp --config-locations music.conf | sed '/has already been recorded in the archive/d'";
|
||||
yt-video = "yt-dlp --config-locations video.conf | sed '/has already been recorded in the archive/d'";
|
||||
yt-jp = "yt-dlp --config-locations music-jp.conf | sed '/has already been recorded in the archive/d'";
|
||||
qb = "cd /mnt/backups/Media/Music/Qobuz/qdl"; # Бекапить музыку с Qobuz
|
||||
html = "python3 /mnt/backups/html-library/generate_gallery.py --path"; # Html image gallery
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue