From 8be7323bbae4003269a453464fcae4de3664e0d6 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Sat, 16 Apr 2022 20:01:03 -0300 Subject: [PATCH] systemd: enable kdeconnect on arch --- config.yaml | 3 ++- dotfiles/runit_sv/kdeconnectd/run | 4 +--- dotfiles/scripts/_kdeconnectd | 5 +++++ dotfiles/systemd/firefox.service | 11 ----------- dotfiles/systemd/kdeconnect-indicator.service | 13 +++++++++++++ dotfiles/systemd/kdeconnectd.service | 13 +++++++++++++ 6 files changed, 34 insertions(+), 15 deletions(-) create mode 100755 dotfiles/scripts/_kdeconnectd delete mode 100644 dotfiles/systemd/firefox.service create mode 100644 dotfiles/systemd/kdeconnect-indicator.service create mode 100644 dotfiles/systemd/kdeconnectd.service diff --git a/config.yaml b/config.yaml index e2205f1..20fb56b 100644 --- a/config.yaml +++ b/config.yaml @@ -496,7 +496,6 @@ dotfiles: # Just a bunch of paths and action mappings dst: ~/.config/systemd/user actions: - enable_systemd_sv caffeinated.service - - enable_systemd_sv firefox.service - enable_systemd_sv gammastep.service - enable_systemd_sv kanshi.service - enable_systemd_sv mako.service @@ -504,6 +503,8 @@ dotfiles: # Just a bunch of paths and action mappings - enable_systemd_sv mpDris2.service - enable_systemd_sv notify-mail.service - enable_systemd_sv pipewire.service + - enable_systemd_sv kdeconnectd.service + - enable_systemd_sv kdeconnect-indicator.service - enable_systemd_sv pulseaudio.service - enable_systemd_sv sway-idle.service - enable_systemd_sv syncthing.service diff --git a/dotfiles/runit_sv/kdeconnectd/run b/dotfiles/runit_sv/kdeconnectd/run index e40f4e4..eb55037 100755 --- a/dotfiles/runit_sv/kdeconnectd/run +++ b/dotfiles/runit_sv/kdeconnectd/run @@ -1,5 +1,3 @@ #!/bin/sh -PATH="$PATH:/usr/lib:/usr/libexec:/usr/lib/libexec" - -exec kdeconnectd --replace +exec _kdeconnectd diff --git a/dotfiles/scripts/_kdeconnectd b/dotfiles/scripts/_kdeconnectd new file mode 100755 index 0000000..e40f4e4 --- /dev/null +++ b/dotfiles/scripts/_kdeconnectd @@ -0,0 +1,5 @@ +#!/bin/sh + +PATH="$PATH:/usr/lib:/usr/libexec:/usr/lib/libexec" + +exec kdeconnectd --replace diff --git a/dotfiles/systemd/firefox.service b/dotfiles/systemd/firefox.service deleted file mode 100644 index 7cef062..0000000 --- a/dotfiles/systemd/firefox.service +++ /dev/null @@ -1,11 +0,0 @@ -# {{ header() }} - -[Unit] -PartOf=graphical-session.target - -[Service] -Type=simple -ExecStart=/usr/bin/firefox - -[Install] -WantedBy=sway-session.target diff --git a/dotfiles/systemd/kdeconnect-indicator.service b/dotfiles/systemd/kdeconnect-indicator.service new file mode 100644 index 0000000..3c80d9f --- /dev/null +++ b/dotfiles/systemd/kdeconnect-indicator.service @@ -0,0 +1,13 @@ +# {{ header() }} + +[Unit] +Description=Wayland equivalent of autorandr. +Documentation=https://sr.ht/~emersion/kanshi/ +PartOf=graphical-session.target + +[Service] +Type=simple +ExecStart=/bin/env kdeconnect-indicator + +[Install] +WantedBy=sway-session.target diff --git a/dotfiles/systemd/kdeconnectd.service b/dotfiles/systemd/kdeconnectd.service new file mode 100644 index 0000000..7f8455f --- /dev/null +++ b/dotfiles/systemd/kdeconnectd.service @@ -0,0 +1,13 @@ +# {{ header() }} + +[Unit] +Description=Wayland equivalent of autorandr. +Documentation=https://sr.ht/~emersion/kanshi/ +PartOf=graphical-session.target + +[Service] +Type=simple +ExecStart=/bin/env _kdeconnectd + +[Install] +WantedBy=sway-session.target