NixOS-Configs/home/common/newsboat.nix
2024-01-06 14:02:54 -06:00

49 lines
1.5 KiB
Nix

{ config, pkgs, ... }:
{
programs.newsboat = {
enable = true;
autoReload = true;
browser = "~/bin/myweb";
reloadThreads = 4;
reloadTime = 45;
extraConfig =
''
article-sort-order date
bind-key D mark-feed-read
bind-key J next-feed
bind-key K prev-feed
bind-key N toggle-article-read
bind-key SPACE open
bind-key a mark-feed-read
bind-key d toggle-article-read
bind-key i quit
bind-key j next
bind-key k prev
cleanup-on-quit yes
confirm-exit yes
delete-read-articles-on-quit yes
display-article-progress yes
download-full-page yes
error-log "~/.config/newsboat/error.log"
external-url-viewer "urlscan -c -d"
feed-sort-order firsttag
freshrss-login "don"
freshrss-password "Qz77ALbnEl*I2!%QZhs9K"
freshrss-show-special-feeds "no"
freshrss-url "https://rss.duckland.org/api/greader.php"
refresh-on-startup yes
show-read-articles no
show-read-feeds no
urls-source "freshrss"
# Theme Dracula
color listnormal color117 default
color listfocus color84 default
color info color136 color235
color background color244 color234
color article color231 default
color listnormal_unread color117 default
color listfocus_unread color84 default
highlight article "^(Title):.*$" color231 black
'';
};
}