diff options
| author | Petri Hienonen <petri.hienonen@gmail.com> | 2024-05-23 13:56:00 +0300 |
|---|---|---|
| committer | Petri Hienonen <petri.hienonen@gmail.com> | 2025-11-30 12:29:57 +0200 |
| commit | 08297376a85a1719518507e54fca9de954d2376a (patch) | |
| tree | 3b9c58304b40248533bbb2bb5b7bad2da9da1ff0 /home/newsboat | |
| parent | 75c2af4aedd2ac5c2cfc74b346625fa4b265541d (diff) | |
| download | nixos-08297376a85a1719518507e54fca9de954d2376a.tar.zst | |
Agenix configuration
Diffstat (limited to 'home/newsboat')
| -rw-r--r-- | home/newsboat/default.nix | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/home/newsboat/default.nix b/home/newsboat/default.nix new file mode 100644 index 0000000..c95b95a --- /dev/null +++ b/home/newsboat/default.nix @@ -0,0 +1,59 @@ +{ + vars, + config, + pkgs, + ... +}: + +{ + xdg.configFile."/home/petri/.config/newsboat/urls".text = '' + "query:Unread Articles:unread = \"yes\"" + ''; + + programs.newsboat = { + enable = true; + autoReload = true; + browser = "\"${pkgs.chawan}/bin/cha %u\""; + reloadTime = 2; + extraConfig = '' + # special + macro o set browser "rdrview -T title,body -B cha %u" ; open-in-browser ; set browser "cha %u" + + # download + prepopulate-query-feeds yes + download-full-page yes + urls-source "miniflux" + miniflux-url "https://flux.tammi.cc" + miniflux-tokenfile ${config.age.secrets.miniflux_api_key.path} + + # operation + goto-next-feed no + miniflux-show-special-feeds "no" + feed-sort-order unreadarticlecount-asc + article-sort-order date-asc + + # keys + bind-key j down + bind-key k up + bind-key j next articlelist + bind-key k prev articlelist + bind-key J next-feed articlelist + bind-key K prev-feed articlelist + bind-key G end + bind-key g home + bind-key d pagedown + bind-key u pageup + bind-key l open + bind-key h quit + bind-key a toggle-article-read + bind-key n next-unread + bind-key N prev-unread + bind-key D pb-download + bind-key U show-urls + bind-key x pb-delete + bind-key o open-in-browser + + include ${pkgs.newsboat}/share/doc/newsboat/contrib/colorschemes/solarized-dark + ''; + }; +} |
