[Unit]
Description=Eve Skeleton Directory Sync Service
Documentation=man:rsync(1)
After=graphical-session.target
Wants=graphical-session.target
PartOf=graphical-session.target

[Service]
Type=oneshot
RemainAfterExit=yes

# Execute the skeleton sync script
ExecStart=/usr/bin/eve-skel-sync

# Restart policy
Restart=on-failure
RestartSec=5
TimeoutStartSec=30

# Logging
StandardOutput=journal
StandardError=journal
SyslogIdentifier=eve-skel-sync

# Security settings
PrivateTmp=true
NoNewPrivileges=true

[Install]
WantedBy=default.target
