summaryrefslogtreecommitdiff
path: root/home/home.nix
diff options
context:
space:
mode:
authorstuebinm2024-02-11 18:23:47 +0100
committerstuebinm2024-02-11 18:23:47 +0100
commit2cc1fe8eae532b538f78d4ee7372213e44a9b0d4 (patch)
treed105971cd16ab6ec77b964097910753eba2f1fb1 /home/home.nix
parent2d130f50f30643ffbf1090b4db8e97b530b86f69 (diff)
home: tweak newsboat config
Diffstat (limited to '')
-rw-r--r--home/home.nix13
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"