summarylogtreecommitdiffstats
path: root/mihomo-subscription-update.service
blob: fa568e76f117b430d8331220db5e5fadab756d65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[Unit]
Description=Update Mihomo subscription provider
Documentation=https://aur.archlinux.org/packages/mihomo-webui-config
Wants=network-online.target
After=network-online.target
ConditionPathExists=/etc/mihomo-subscription/subscriptions.yaml

[Service]
Type=oneshot
EnvironmentFile=-/etc/mihomo-subscription/secrets.env
ExecStart=/usr/bin/mihomo-subscription update

UMask=0077
Nice=10
IOSchedulingClass=idle

NoNewPrivileges=true
PrivateTmp=true
ProtectHome=true
ProtectSystem=strict
ReadWritePaths=/etc/mihomo /var/lib/mihomo-subscription /run

# Subscription downloads require network access, so PrivateNetwork is not used.