Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/settings-launch.sh
Fimeg 19fe6b1d0e shell: dock reorder, fullscreen detection fix, idle-power, sessiond, misc shell work
- Dock drag-to-reorder for pinned apps (insertion gap, quick-slide vs dwell)
- Fullscreen detection: scan all windows via HyprlandData.windowList
- IdleCoordinator, GlobalStates, Session.qml updates
- Deploy script, qmldir, settings, wallpaper, visualizer fixes
- sessiond server, memory module updates

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-22 22:18:20 -04:00

13 lines
570 B
Shell
Executable file

#!/bin/sh
# Souveraine Settings is a normal app window owned by the already-running
# authoritative shell. This launcher is only an IPC client: it must never
# start another Quickshell configuration or session heartbeat.
set -eu
for name in WAYLAND_DISPLAY HYPRLAND_INSTANCE_SIGNATURE XDG_RUNTIME_DIR XDG_CURRENT_DESKTOP; do
value="$(systemctl --user show-environment 2>/dev/null | sed -n "s/^${name}=//p" | head -n 1)"
[ -n "$value" ] && export "${name}=${value}"
done
export QT_QPA_PLATFORM=wayland
exec qs -c souveraine ipc --any-display call settings open