From 9b3ff362cf2f68997663124770b161de43ebcdb9 Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Sat, 12 Sep 2020 09:58:57 +0200 Subject: [PATCH] Add systemd user services --- systemd/kwalletd5.service | 8 ++++++++ systemd/mako.service | 8 ++++++++ systemd/swayidle.service | 12 ++++++++++++ systemd/wl-clipsync.service | 8 ++++++++ 4 files changed, 36 insertions(+) create mode 100644 systemd/kwalletd5.service create mode 100644 systemd/mako.service create mode 100644 systemd/swayidle.service create mode 100644 systemd/wl-clipsync.service diff --git a/systemd/kwalletd5.service b/systemd/kwalletd5.service new file mode 100644 index 0000000..3c637e8 --- /dev/null +++ b/systemd/kwalletd5.service @@ -0,0 +1,8 @@ +[Unit] +Description=kwalletd5: KDE Wallet Manager daemon + +[Service] +ExecStart=env QT_QPA_PLATFORM=wayland kwalletd5 + +[Install] +WantedBy=default.target diff --git a/systemd/mako.service b/systemd/mako.service new file mode 100644 index 0000000..3c2bd84 --- /dev/null +++ b/systemd/mako.service @@ -0,0 +1,8 @@ +[Unit] +Description=mako: A lightweight Wayland notification daemon + +[Service] +ExecStart=mako + +[Install] +WantedBy=default.target diff --git a/systemd/swayidle.service b/systemd/swayidle.service new file mode 100644 index 0000000..419a398 --- /dev/null +++ b/systemd/swayidle.service @@ -0,0 +1,12 @@ +[Unit] +Description=swayidle: Manages lockscreen and display + +[Service] +ExecStart=/sbin/swayidle \ + timeout 300 /home/gregory/dotfiles/bin/screens-lock \ + timeout 60 /home/gregory/dotfiles/bin/screens-off \ + resume /home/gregory/dotfiles/bin/screens-on \ + before-sleep /home/gregory/dotfiles/bin/screens-lock + +[Install] +WantedBy=default.target diff --git a/systemd/wl-clipsync.service b/systemd/wl-clipsync.service new file mode 100644 index 0000000..2b40b11 --- /dev/null +++ b/systemd/wl-clipsync.service @@ -0,0 +1,8 @@ +[Unit] +Description=wl-clipsync: Synchronizes primary and clipboard paste buffers + +[Service] +ExecStart=/home/gregory/go/path/bin/wl-clipsync -i 300ms + +[Install] +WantedBy=default.target