aboutsummaryrefslogtreecommitdiff
path: root/modules/newsboat.home
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2024-09-15 23:58:29 +0530
committerAkshay Nair <phenax5@gmail.com>2024-09-15 23:58:29 +0530
commit8719ec65106731191a99238eaf841d003d574a2a (patch)
treedf5a3a59abbd8f02a46107eb09d6925705fcf352 /modules/newsboat.home
parent57c592ac541c8837981a3dc0c2a12b3ba8a4fbe7 (diff)
downloadnixos-config-8719ec65106731191a99238eaf841d003d574a2a.tar.gz
nixos-config-8719ec65106731191a99238eaf841d003d574a2a.zip
RSS feed changes
Diffstat (limited to 'modules/newsboat.home')
-rwxr-xr-xmodules/newsboat.home/opener.sh2
-rw-r--r--modules/newsboat.home/public-feed.nix25
2 files changed, 19 insertions, 8 deletions
diff --git a/modules/newsboat.home/opener.sh b/modules/newsboat.home/opener.sh
index 5d0cbfc..162b32e 100755
--- a/modules/newsboat.home/opener.sh
+++ b/modules/newsboat.home/opener.sh
@@ -15,8 +15,10 @@ video() {
image() { spawn feh -x -F --image-bg "#0f0c19" "$@"; }
__tts() {
+ # https://huggingface.co/rhasspy/piper-voices/tree/main/en/en_US
# local tts_model="en_US-ryan-high.onnx";
local tts_model="en_US-lessac-medium.onnx";
+ # local tts_model="en_US-bryce-medium.onnx";
local tts_model_path="$HOME/.config/piper-models/$tts_model";
[ -f "$tts_model_path" ] || (echo "Model not found" && exit 1);
diff --git a/modules/newsboat.home/public-feed.nix b/modules/newsboat.home/public-feed.nix
index 63a0365..3794a61 100644
--- a/modules/newsboat.home/public-feed.nix
+++ b/modules/newsboat.home/public-feed.nix
@@ -10,28 +10,36 @@ in {
queries = [
{ title = "#dev-blog"; query = tag "dev-blog"; }
{ title = "#dev"; query = tag "dev"; }
+ { title = "#nvim"; query = tag "nvim"; }
{ title = "#podcast"; query = tag "podcast"; }
{ title = "#opensource"; query = tag "opensource"; }
{ title = "#funny"; query = tag "funny"; }
{ title = "#youtube"; query = tag "youtube"; }
{ title = "#news"; query = tag "news"; }
- { title = "#sci"; query = tag "sci"; }
+ # { title = "#sci"; query = tag "sci"; }
];
visible = [
- { url = "https://mshibanami.github.io/GitHubTrendingRSS/weekly/all.xml"; tags = ["latest"]; }
- { url = "https://dotfyle.com/this-week-in-neovim/rss.xml"; tags = ["opensource" "latest"]; }
- { url = "https://www.reddit.com/r/neovim.rss"; tags = ["reddit"]; title = "r/neovim"; }
+ { url = "https://mshibanami.github.io/GitHubTrendingRSS/daily/all.xml"; tags = []; title = "Github trending"; }
];
hidden = [
- { url = "https://www.nasa.gov/feeds/iotd-feed"; tags = ["sci"]; }
- { url = "https://www.nasa.gov/news-release/feed/"; tags = ["sci"]; }
- { url = "https://www.nature.com/nature.rss"; tags = ["sci"]; }
- { url = "https://what-if.xkcd.com/feed.atom"; tags = ["sci"]; }
+ { url = "https://dotfyle.com/this-week-in-neovim/rss.xml"; tags = ["nvim" "opensource"]; }
+ { url = "https://www.reddit.com/r/neovim.rss"; tags = ["nvim" "reddit"]; title = "r/neovim"; }
+ # { url = "https://www.nasa.gov/feeds/iotd-feed"; tags = ["sci"]; }
+ # { url = "https://www.nasa.gov/news-release/feed/"; tags = ["sci"]; }
+ # { url = "https://www.nature.com/nature.rss"; tags = ["sci"]; }
+ # { url = "https://what-if.xkcd.com/feed.atom"; tags = ["sci"]; }
{ url = "https://feeds.transistor.fm/tomorrow"; tags = ["podcast"]; }
{ url = "https://feed.syntax.fm/"; tags = ["podcast"]; }
+ { url = "https://changelog.com/podcast/feed"; tags = ["podcast"]; }
+ { url = "https://seradio.libsyn.com/rss"; tags = ["podcast"]; }
+ { url = "https://changelog.com/jsparty/feed"; tags = ["podcast"]; }
+ { url = "https://feeds.buzzsprout.com/1952066.rss"; tags = ["podcast"]; }
+ { url = "https://www.spreaker.com/show/6102064/episodes/feed"; tags = ["podcast"]; }
+ { url = "https://feeds.soundcloud.com/users/soundcloud:users:206137365/sounds.rss"; tags = ["podcast"]; }
+ { url = "http://shoptalkshow.com/feed/podcast"; tags = ["podcast"]; }
{ url = "https://overreacted.io/rss.xml"; tags = ["dev-blog"]; }
{ url = "https://tkdodo.eu/blog/rss.xml"; tags = ["dev-blog"]; }
@@ -42,6 +50,7 @@ in {
{ url = "https://vercel.com/atom"; tags = ["dev-blog"]; }
{ url = "https://reacttraining.com/rss.xml"; tags = ["dev-blog"]; }
{ url = "https://www.developerway.com/rss.xml"; tags = ["dev-blog"]; }
+ { url = "https://blog.haskell.org/atom.xml"; tags = ["dev-blog"]; }
{ url = "https://cprss.s3.amazonaws.com/javascriptweekly.com.xml"; tags = ["dev"]; }
{ url = "https://cprss.s3.amazonaws.com/react.statuscode.com.xml"; tags = ["dev"]; }