From 938c1a4eb06a37cb0eec7e31b392bb0c3a843d4b Mon Sep 17 00:00:00 2001 From: William Carroll Date: Fri, 7 Feb 2020 11:01:34 +0000 Subject: Start lorri with sytemd Whenever possible, prefer starting things as systemd units instead of instantiating them in ~/.profile and other dotfiles. --- configs/shared/.config/systemd/user/lorri.service | 12 ++++++++++++ configs/shared/.config/systemd/user/lorri.socket | 9 +++++++++ 2 files changed, 21 insertions(+) create mode 100644 configs/shared/.config/systemd/user/lorri.service create mode 100644 configs/shared/.config/systemd/user/lorri.socket (limited to 'configs/shared/.config') diff --git a/configs/shared/.config/systemd/user/lorri.service b/configs/shared/.config/systemd/user/lorri.service new file mode 100644 index 000000000000..a72646813a66 --- /dev/null +++ b/configs/shared/.config/systemd/user/lorri.service @@ -0,0 +1,12 @@ +[Unit] +ConditionUser=!@system +Description=Lorri build daemon +After=lorri.socket +Wants=lorri.socket + +[Service] +ExecStart=%h/.nix-profile/bin/lorri daemon +PrivateTmp=true +ProtectSystem=strict +Restart=on-failure +WorkingDirectory=%h \ No newline at end of file diff --git a/configs/shared/.config/systemd/user/lorri.socket b/configs/shared/.config/systemd/user/lorri.socket new file mode 100644 index 000000000000..b752fa0fa5d6 --- /dev/null +++ b/configs/shared/.config/systemd/user/lorri.socket @@ -0,0 +1,9 @@ +[Unit] +Description=Lorri build daemon + +[Socket] +ListenStream=%t/lorri/daemon.socket +RuntimeDirectory=lorri + +[Install] +WantedBy=sockets.target \ No newline at end of file -- cgit 1.4.1