소스 검색

[systemd] Add mail-ntfy scripts

Colin Powell 3 달 전
부모
커밋
b36a12672c
3개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      bin/.bin/mail-ntfy.py
  2. 7 0
      systemd/.config/systemd/user/mail-ntfy.service
  3. 10 0
      systemd/.config/systemd/user/mail-ntfy.timer

+ 6 - 0
bin/.bin/mail-ntfy.py

@@ -1,3 +1,9 @@
+# /// script
+# dependencies = [
+#   "requests",
+# ]
+# ///
+
 import requests
 import os
 import imaplib

+ 7 - 0
systemd/.config/systemd/user/mail-ntfy.service

@@ -0,0 +1,7 @@
+[Unit]
+Description="Check for new email"
+Requires=mail-ntfy.timer
+
+[Service]
+Type=simple
+ExecStart=uv run /home/powellc/.bin/mail-ntfy.py

+ 10 - 0
systemd/.config/systemd/user/mail-ntfy.timer

@@ -0,0 +1,10 @@
+[Unit]
+Description="Timer for checking email"
+
+[Timer]
+Unit=mail-ntfy.service
+OnBootSec=10s
+OnCalendar=*:0/1
+
+[Install]
+WantedBy=timers.target