summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-02-23 00:51:42 -0500
committerJesse Luehrs <doy@tozt.net>2024-02-23 00:51:42 -0500
commit374ba3423e11e31e8fd7ade4247e0dd85e4c5716 (patch)
tree146c28181ab8092be40e43ff74e8a48d865562ee
parent3f0bc0b2c835a4c6985113e8b3e558445ef46d1e (diff)
downloadconf-374ba3423e11e31e8fd7ade4247e0dd85e4c5716.tar.gz
conf-374ba3423e11e31e8fd7ade4247e0dd85e4c5716.zip
convert xbindkeys to systemd
-rw-r--r--xbindkeys/.config/systemd/user/xbindkeys.service5
-rwxr-xr-xxbindkeys/.services/available/xbindkeys/run5
-rw-r--r--xbindkeys/Makefile9
3 files changed, 12 insertions, 7 deletions
diff --git a/xbindkeys/.config/systemd/user/xbindkeys.service b/xbindkeys/.config/systemd/user/xbindkeys.service
new file mode 100644
index 0000000..29d02c0
--- /dev/null
+++ b/xbindkeys/.config/systemd/user/xbindkeys.service
@@ -0,0 +1,5 @@
+[Service]
+ExecStart=xbindkeys -p -n
+
+[Install]
+WantedBy=default.target
diff --git a/xbindkeys/.services/available/xbindkeys/run b/xbindkeys/.services/available/xbindkeys/run
deleted file mode 100755
index 7b16f48..0000000
--- a/xbindkeys/.services/available/xbindkeys/run
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-set -eu
-
-cd "$HOME"
-exec xbindkeys -p -n 2>&1
diff --git a/xbindkeys/Makefile b/xbindkeys/Makefile
index c2c5611..b89c717 100644
--- a/xbindkeys/Makefile
+++ b/xbindkeys/Makefile
@@ -1,4 +1,9 @@
include ../Makefile.include
-install: $(HOME)/.services/enabled/xbindkeys
- @mkdir -p $(HOME)/.log/xbindkeys
+install:
+ @systemctl --user enable xbindkeys
+ @systemctl --user start xbindkeys
+
+uninstall:
+ @systemctl --user stop xbindkeys
+ @systemctl --user disable xbindkeys