i3-companion: implement systemd notify

This commit is contained in:
Vincent Bernat 2021-08-22 09:03:18 +02:00
parent 2f74d47a74
commit 358cf0629d
2 changed files with 3 additions and 1 deletions

View file

@ -20,7 +20,7 @@ import types
import i3ipc
from i3ipc.aio import Connection
from systemd import journal
from systemd import journal, daemon
import ravel
import dbussy
import xcffib
@ -1040,6 +1040,7 @@ async def main(options):
if event is StartEvent:
start_tasks.append(asyncio.create_task(fn(i3, event)))
daemon.notify("READY=1")
await i3.main()

View file

@ -3,5 +3,6 @@ Description=i3 companion
PartOf=graphical-session.target
[Service]
Type=notify
ExecStart=%h/.config/i3/bin/i3-companion
Restart=on-failure