From 89fd407ddb47ad1392d31db74a6c702f53f75e85 Mon Sep 17 00:00:00 2001 From: Don Harper Date: Sat, 15 Jul 2023 23:43:21 -0500 Subject: [PATCH] home-manager | add newsboat --- home/default.nix | 1 + home/newsboat.nix | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 home/newsboat.nix diff --git a/home/default.nix b/home/default.nix index 245c812..2eae7d6 100644 --- a/home/default.nix +++ b/home/default.nix @@ -12,6 +12,7 @@ ./khal.nix ./kitty.nix ./liquidprompt.nix + ./newsboat.nix ]; home = { username = "don"; diff --git a/home/newsboat.nix b/home/newsboat.nix new file mode 100644 index 0000000..dcd646f --- /dev/null +++ b/home/newsboat.nix @@ -0,0 +1,49 @@ +{ 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 "urlview" + 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 + ''; + }; +}