2022-03-10 21:52:12 +01:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
config,
|
|
|
|
|
...
|
2024-08-14 06:40:51 +02:00
|
|
|
}: {
|
2021-09-13 20:10:53 +02:00
|
|
|
environment.systemPackages = [
|
2024-08-14 06:40:51 +02:00
|
|
|
(pkgs.writers.writeDashBin "miniflux-watch-later" ''
|
|
|
|
|
miniflux_api_token=$(cat ${config.age.secrets.miniflux-api-token.path})
|
|
|
|
|
random_feed_item=$(
|
|
|
|
|
${pkgs.curl}/bin/curl -u "$miniflux_api_token" --basic -s 'https://feed.kmein.de/v1/entries?starred=true&limit=0' \
|
|
|
|
|
| ${pkgs.jq}/bin/jq -r '.entries[].id' \
|
|
|
|
|
| ${pkgs.coreutils}/bin/shuf -n1
|
|
|
|
|
)
|
|
|
|
|
${pkgs.xdg-utils}/bin/xdg-open "https://feed.kmein.de/starred/entry/$random_feed_item"
|
2021-09-13 20:10:53 +02:00
|
|
|
'')
|
|
|
|
|
];
|
2019-09-24 16:44:15 +02:00
|
|
|
}
|