# ntfy client config file # Base URL used to expand short topic names in the "ntfy publish" and "ntfy subscribe" commands. # If you self-host a ntfy server, you'll likely want to change this. # default-host: https://ntfy.clortox.com # Default credentials will be used with "ntfy publish" and "ntfy subscribe" if no other credentials are provided. # You can set a default token to use or a default user:password combination, but not both. For an empty password, # use empty double-quotes (""). # # To override the default user:password combination or default token for a particular subscription (e.g., to send # no Authorization header), set the user:pass/token for the subscription to empty double-quotes (""). # default-token: # default-user: # default-password: # Default command will execute after "ntfy subscribe" receives a message if no command is provided in subscription below # default-command: # Subscriptions to topics and their actions. This option is primarily used by the systemd service, # or if you cann "ntfy subscribe --from-config" directly. # # Example: # subscribe: # - topic: mytopic # command: /usr/local/bin/mytopic-triggered.sh # - topic: myserver.com/anothertopic # command: 'echo "$message"' # if: # priority: high,urgent # - topic: secret # command: 'notify-send "$m"' # user: phill # password: mypass # - topic: token_topic # token: tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2 # # Variables: # Variable Aliases Description # --------------- --------------------- ----------------------------------- # $NTFY_ID $id Unique message ID # $NTFY_TIME $time Unix timestamp of the message delivery # $NTFY_TOPIC $topic Topic name # $NTFY_MESSAGE $message, $m Message body # $NTFY_TITLE $title, $t Message title # $NTFY_PRIORITY $priority, $prio, $p Message priority (1=min, 5=max) # $NTFY_TAGS $tags, $tag, $ta Message tags (comma separated list) # $NTFY_RAW $raw Raw JSON message # # Filters ('if:'): # You can filter 'message', 'title', 'priority' (comma-separated list, logical OR) # and 'tags' (comma-separated list, logical AND). See https://ntfy.sh/docs/subscribe/api/#filter-messages. # subscribe: - topic: drone-builds command: notify-send "$NTFY_TITLE" "$NTFY_MESSAGE" - topic: envy command: notify-send "$NTFY_TITLE" "$NTFY_MESSAGE" - topic: mailcow-backup command: notify-send "$NTFY_TITLE" "$NTFY_MESSAGE" - topic: scripts command: notify-send "$NTFY_TITLE" "$NTFY_MESSAGE" - topic: ssh command: notify-send "$NTFY_TITLE" "$NTFY_MESSAGE" - topic: torentarr-status command: notify-send "$NTFY_TITLE" "$NTFY_MESSAGE"