diff options
author | stuebinm | 2024-02-11 18:23:47 +0100 |
---|---|---|
committer | stuebinm | 2024-02-11 18:23:47 +0100 |
commit | 2cc1fe8eae532b538f78d4ee7372213e44a9b0d4 (patch) | |
tree | d105971cd16ab6ec77b964097910753eba2f1fb1 /home/home.nix | |
parent | 2d130f50f30643ffbf1090b4db8e97b530b86f69 (diff) |
home: tweak newsboat config
Diffstat (limited to 'home/home.nix')
-rw-r--r-- | home/home.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/home/home.nix b/home/home.nix index 89f67ea..6e67bd5 100644 --- a/home/home.nix +++ b/home/home.nix @@ -239,14 +239,16 @@ enable = true; urls = (import ./newsboat-public.nix) ++ (import inputs.feeds).rss; browser = lib.getExe' pkgs.offpunk "offpunk"; - reloadThreads = 200; + reloadThreads = 300; queries = { unread = ''unread="yes"''; non-papers = ''( unread="yes" ) and ( tags !# "paper" )''; non-video = ''( unread="yes" ) and ( tags !# "paper" ) and ( tags !# "video" )''; paper = ''tags # "paper"''; }; - extraConfig = '' + extraConfig = let + mkMpv = cmd: ''set browser "kitty @launch --type tab mpv --ytdl-format='b[height<=1100]' %u > /dev/null" ; ${cmd} ; set browser "${config.programs.newsboat.browser} %u"''; + in '' color background white default color listnormal white default color listnormal_unread magenta default bold @@ -257,7 +259,12 @@ ssl-verifypeer no - macro v set browser "kitty @launch --type tab mpv --ytdl-format='b[height<=1100]' %u > /dev/null" ; open-in-browser ; set browser "${config.programs.newsboat.browser} %u" + macro v ${mkMpv "open-in-browser"} + macro 1 ${mkMpv "one"} + macro 2 ${mkMpv "two"} + macro 3 ${mkMpv "three"} + macro 4 ${mkMpv "four"} + macro 5 ${mkMpv "five"} macro f set browser "${pkgs.xdg_utils}/bin/xdg-open %u >/dev/null 2>&1 &" ; open-in-browser ; set browser "${config.programs.newsboat.browser} %u" macro d set browser "kitty @launch --type tab fish -c 'fetchpdf %u'" ; open-in-browser ; set browser "${config.programs.newsboat.browser} %u" |