hikari-systemd/.config/systemd/user/hikari.service

32 lines
805 B
Desktop File

[Unit]
Description=Hikari compositor session
[Service]
Type=simple
Environment="XDG_SESSION_ID=18"
Environment="XDG_CURRENT_DESKTOP=hikari"
Environment="PIPEWIRE_DEBUG=3"
Environment="GDK_BACKEND=wayland"
Environment="GDK_BACKEND=wayland"
Environment="QT_WAYLAND_FORCE_DPI=physical"
Environment="QT_QPA_PLATFORM=wayland-egl"
Environment="CLUTTER_BACKEND=wayland"
Environment="SDL_VIDEODRIVER=wayland"
Environment="XKB_DEFAULT_LAYOUT=us"
Environment="XKB_DEFAULT_OPTIONS=compose:menu,level3:ralt_switch"
Environment="XKB_DEFAULT_VARIANT=altgr-intl"
ExecStart=/usr/local/bin/hikari
ExecStartPost=%h/.config/systemd/user/hikari-for-wayland-display.sh
Restart=on-failure
RestartSec=2
TimeoutStopSec=30
NotifyAccess=all
ExecStopPost=/usr/bin/systemctl --user unset-environment DISPLAY WAYLAND_DISPLAY