"""Shared filesystem locations. Works whether run from the repo or ~/.config.""" from __future__ import annotations from pathlib import Path BASE_DIR = Path(__file__).resolve().parent STYLE_DIR = BASE_DIR / "style" # GApplication single-instance id (our own process). NOT the freedesktop # notification name — that well-known name (org.freedesktop.Notifications) is # owned separately in main.py, the same one dunst used to hold. APP_ID = "eu.abdelbaki.beacon" FDN_NAME = "org.freedesktop.Notifications" FDN_PATH = "/org/freedesktop/Notifications" FDN_IFACE = "org.freedesktop.Notifications"