summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-02-23 00:47:58 -0500
committerJesse Luehrs <doy@tozt.net>2024-02-23 00:47:58 -0500
commit3f0bc0b2c835a4c6985113e8b3e558445ef46d1e (patch)
tree77bff2023ef904d5b676d9352da3d51f1b63e637
parent21dd65349d42bcf6a4bda486db71c32596b6d472 (diff)
downloadconf-3f0bc0b2c835a4c6985113e8b3e558445ef46d1e.tar.gz
conf-3f0bc0b2c835a4c6985113e8b3e558445ef46d1e.zip
convert picom to systemd
-rw-r--r--picom/.config/systemd/user/picom.service5
-rwxr-xr-xpicom/.services/available/picom/log/run4
-rwxr-xr-xpicom/.services/available/picom/run3
-rw-r--r--picom/Makefile9
4 files changed, 12 insertions, 9 deletions
diff --git a/picom/.config/systemd/user/picom.service b/picom/.config/systemd/user/picom.service
new file mode 100644
index 0000000..9657bc6
--- /dev/null
+++ b/picom/.config/systemd/user/picom.service
@@ -0,0 +1,5 @@
+[Service]
+ExecStart=picom -m 0.9 -i 0.8 -f -D 5 --inactive-dim 0.3
+
+[Install]
+WantedBy=default.target
diff --git a/picom/.services/available/picom/log/run b/picom/.services/available/picom/log/run
deleted file mode 100755
index 38568be..0000000
--- a/picom/.services/available/picom/log/run
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-set -eu
-
-exec multilog t s16777215 "$HOME/.log/compton"
diff --git a/picom/.services/available/picom/run b/picom/.services/available/picom/run
deleted file mode 100755
index 8c67cec..0000000
--- a/picom/.services/available/picom/run
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-exec picom -m 0.9 -i 0.8 -f -D 5 --inactive-dim 0.3 2>&1
diff --git a/picom/Makefile b/picom/Makefile
index 7b9ff04..915d134 100644
--- a/picom/Makefile
+++ b/picom/Makefile
@@ -1,4 +1,9 @@
include ../Makefile.include
-install: $(HOME)/.services/enabled/picom
- @mkdir -p $(HOME)/.log/picom
+install:
+ @systemctl --user enable picom
+ @systemctl --user start picom
+
+uninstall:
+ @systemctl --user stop picom
+ @systemctl --user disable picom