picom: use a wrapper script to template picom configuration file

This commit is contained in:
Vincent Bernat 2021-11-02 10:12:56 +01:00
parent 9371fff442
commit 3770929742
5 changed files with 20 additions and 5 deletions

View file

@ -3,5 +3,7 @@ Description=Compositor for X11
PartOf=graphical-session.target
[Service]
ExecStart=/usr/bin/picom
ExecStartPre=%h/.config/i3/bin/picom-configure
ExecStart=/usr/bin/picom --config ${XDG_RUNTIME_DIR}/i3/picom.conf
ExecReload=%h/.config/i3/bin/picom-configure
Restart=on-failure

View file

@ -10,5 +10,6 @@ ExecReload=%h/.config/i3/bin/xsettingsd-setup
ExecReload=/usr/bin/kill -HUP $MAINPID
# Restart i3 (it uses Xft.dpi)
ExecReload=-/usr/bin/i3-msg restart
# Restart polybar (it uses an environment variable)
# Restart polybar and reload picom (they use an environment variable)
ExecReload=/bin/systemctl --user try-restart polybar.service
ExecReload=/bin/systemctl --user try-reload picom.service