aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-02-16 16:33:12 -0600
committerToby Vincent <tobyv@tobyvin.dev>2024-02-16 16:33:12 -0600
commit2ff9147630a63a2c276f82528693823b86df865d (patch)
tree48addd04e93d577123c9ea8da8d8e097864924b5
parent0ebc6468b0a84770de2b6f70680c3d6e15f89d58 (diff)
fix(i3status): improve rss feed service
-rw-r--r--i3status/.config/i3status-rust/config.toml4
-rw-r--r--i3status/.config/systemd/user/rss-status.service4
-rw-r--r--i3status/.config/systemd/user/rss-status.timer3
3 files changed, 9 insertions, 2 deletions
diff --git a/i3status/.config/i3status-rust/config.toml b/i3status/.config/i3status-rust/config.toml
index e11356f..279d0bd 100644
--- a/i3status/.config/i3status-rust/config.toml
+++ b/i3status/.config/i3status-rust/config.toml
@@ -50,6 +50,10 @@ if_command = "lspci -v | grep 'AMD/ATI' >/dev/null"
[[block]]
block = "custom_dbus"
path = "/rss"
+[[block.click]]
+button = "left"
+cmd = "xdg-open https://miniflux.tobyvin.dev"
+update = true
[[block]]
block = "maildir"
diff --git a/i3status/.config/systemd/user/rss-status.service b/i3status/.config/systemd/user/rss-status.service
index c13c7e2..be5f7e4 100644
--- a/i3status/.config/systemd/user/rss-status.service
+++ b/i3status/.config/systemd/user/rss-status.service
@@ -1,5 +1,7 @@
[Unit]
Description=rss status bar block
+PartOf=graphical-session.target
+After=graphical-session.target
[Service]
Type=oneshot
@@ -7,4 +9,4 @@ BusName=rs.i3status
ExecStart=%h/.local/bin/rss-status
[Install]
-WantedBy=default.target
+WantedBy=graphical-session.target
diff --git a/i3status/.config/systemd/user/rss-status.timer b/i3status/.config/systemd/user/rss-status.timer
index 337e69a..a0b3177 100644
--- a/i3status/.config/systemd/user/rss-status.timer
+++ b/i3status/.config/systemd/user/rss-status.timer
@@ -2,7 +2,8 @@
Description=rss status bar block
[Timer]
-OnActiveSec=1h
+OnCalendar=hourly
+AccuracySec=15m
Persistent=true
[Install]