# /etc/systemd/user/discord@.service [Unit] Description=Discord-App After=multi-user.target After=network-online.target Wants=network-online.target [Service] IPAccounting=yes CPUSchedulingPolicy=batch IOSchedulingPriority=6 Environment="XDG_RUNTIME_DIR=/run/user/%i" "DISPLAY=:0" "DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/%i/bus" WorkingDirectory=/opt/Discord ExecStart=/opt/Discord/Discord Restart=no TimeoutStopSec=5s KillMode=mixed User=%i Slice=user-%i.slice NoNewPrivileges=true ProtectControlGroups=true PrivateTmp=yes ProtectSystem=strict ProtectHome=tmpfs BindPaths="/home/mark/.config/discord" "-/home/mark/Pictures" "-/home/mark/Downloads" BindPaths=/run/user/%i InaccessiblePaths=-/var/480 -/opt/go ProtectProc=noaccess ProcSubset=pid # Make it more likely that, on low memory, this service gets terminated. OOMScoreAdjust=500