Send ntfy notifications

This commit is contained in:
Marc Plano-Lesay 2025-05-02 11:19:53 +10:00
parent 77a72329a8
commit bdcc0def42
Signed by: kernald
GPG key ID: 66A41B08CC62A6CF
10 changed files with 289 additions and 44 deletions

View file

@ -1,6 +1,7 @@
use crate::actions::bitmagnet::BitmagnetConfig;
use crate::actions::transmission::TransmissionConfig;
use crate::args::Args;
use crate::notifications::ntfy::NtfyConfig;
use color_eyre::eyre::{eyre, Result, WrapErr};
use directories::ProjectDirs;
use figment::providers::Env;
@ -31,6 +32,9 @@ pub struct Config {
#[serde(default)]
pub transmission: Option<TransmissionConfig>,
#[serde(default)]
pub ntfy: Option<NtfyConfig>,
#[serde(default)]
pub sources: HashMap<String, SourceConfig>,
}