diff --git a/configs/newsboat.nix b/configs/newsboat.nix index e470b3d..d363097 100644 --- a/configs/newsboat.nix +++ b/configs/newsboat.nix @@ -1,5 +1,7 @@ { pkgs, config, ... }: let + ytdl-format = "'bestvideo[height<=?720][fps<=?30][vcodec!=?vp9]+bestaudio/best'"; + newsboat-home = "${config.users.users.me.home}/cloud/syncthing/common/newsboat"; linkhandler-bin = "${pkgs.scripts.linkhandler}/bin/linkhandler"; @@ -20,6 +22,7 @@ let macro , open-in-browser macro c set browser "${pkgs.xsel}/bin/xsel -b <<<" ; open-in-browser ; set browser ${linkhandler-bin} macro v set browser "${pkgs.utillinux}/bin/setsid -f ${pkgs.mpv}/bin/mpv" ; open-in-browser ; set browser ${linkhandler-bin} + macro y set browser "${pkgs.ts}/bin/ts ${pkgs.youtube-dl}/bin/youtube-dl -f ${ytdl-format} --add-metadata" ; open-in-browser ; set browser ${linkhandler-bin} bind-key j down bind-key k up diff --git a/configs/packages/default.nix b/configs/packages/default.nix index ffb3a90..0bd2592 100644 --- a/configs/packages/default.nix +++ b/configs/packages/default.nix @@ -78,7 +78,8 @@ xmlstarlet # xml toolkit manpages posix_man_pages - moreutils # for parallel, sponge, combine + # moreutils # for parallel, sponge, combine + parallel # for parallel, since moreutils shadows task spooler ripgrep # better grep rlwrap progress # display progress bars for pipes @@ -118,6 +119,7 @@ scripts.booksplit scripts.mansplain scripts.manual-sort + ts scripts.vg scripts.fkill scripts.wttr