1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

fix(newsboat): set $NEWSBOAT_HOME correctly, add to i3status-rust

This commit is contained in:
Kierán Meinhardt
2020-04-16 19:27:09 +02:00
parent 54a9762dfb
commit 6c528d6a0f
2 changed files with 18 additions and 5 deletions

View File

@@ -1,10 +1,13 @@
{ pkgs, ... }:
{ pkgs, config, ... }:
let
newsboat-home = "~/cloud/syncthing/common/newsboat";
newsboat-home = "${config.users.users.me.home}/cloud/syncthing/common/newsboat";
linkhandler-bin = "${pkgs.scripts.linkhandler}/bin/linkhandler";
in
{
environment.shellAliases.newsboat = "${pkgs.newsboat}/bin/newsboat -u ${newsboat-home}/urls";
environment = {
variables.NEWSBOAT_HOME = newsboat-home;
shellAliases.newsboat = "${pkgs.newsboat}/bin/newsboat -u \"$NEWSBOAT_HOME/urls\"";
};
home-manager.users.me = {
programs.newsboat = {
@@ -41,9 +44,9 @@ in
color listfocus_unread yellow default bold
color info red black bold
browser ${linkhandler-bin}/bin/linkhandler
browser ${linkhandler-bin}
macro , open-in-browser
macro v set browser "${pkgs.utillinux}/bin/setsid ${pkgs.coreutils}/bin/nohup ${pkgs.mpv}/bin/mpv"; open-in-browser ; set browser ${linkhandler-bin}
macro v set browser "${pkgs.utillinux}/bin/setsid ${pkgs.utillinux}/bin/setsid ${pkgs.mpv}/bin/mpv"; open-in-browser ; set browser ${linkhandler-bin}
macro w set browser "${pkgs.w3m}/bin/w3m"; open-in-browser ; set browser ${linkhandler-bin}
'';
};

View File

@@ -58,6 +58,16 @@
| ${pkgs.gawk}/bin/awk -F'' '{print "CORONA " $3 " (" $4 ") " $5 " (" $6 ")"}'
'';
}
{
block = "custom";
interval = 2 * 60;
command = pkgs.writers.writeDash "rss" ''
${pkgs.newsboat}/bin/newsboat -u "$NEWSBOAT_HOME/urls" -x print-unread | ${pkgs.gawk}/bin/awk '{ print "RSS " $1 }'
'';
on_click = pkgs.writers.writeDash "updateNewsboat" ''
${pkgs.newsboat}/bin/newsboat -u "$NEWSBOAT_HOME/urls" -x reload && ${pkgs.libnotify}/bin/notify-send newsboat "Feeds updated."
'';
}
{
block = "net";
device = wifi-interface;