snips/dwl.service

32 lines
676 B
SYSTEMD
Raw Normal View History

# Systemd service to start DWL
# --
#
# Put this file in following directory:
#
# ~/.config/systemd/user
#
# Start this service with something like this:
#
# #!/usr/bin/env bash
#
# # Start DWL
2021-05-26 05:43:12 +00:00
# RUNTIME_DIR=$(mktemp --directory --suffix=.${USER})
#
# systemctl --user import-environment && \
2021-05-26 05:43:12 +00:00
# systemctl --wait --user start dwl@${RUNTIME_DIR}.service && \
# rm -rf ${RUNTIME_DIR}
#
[Unit]
Description=DWL service
BindsTo=graphical-session.target
Wants=graphical-session-pre.target
After=graphical-session-pre.target
[Service]
2021-05-26 05:43:12 +00:00
Type=oneshot
EnvironmentFile=-%h/.config/dwl/env
2021-05-26 05:43:12 +00:00
ExecStart=/home/mahesh/bin/dwl.session %I
Restart=on-failure
RestartSec=1
TimeoutStopSec=10