2026-07-14 15:03:07 -04:00
|
|
|
#!/bin/sh
|
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
|
|
|
# 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.
|
2026-07-14 15:03:07 -04:00
|
|
|
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
|
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
|
|
|
exec qs -c souveraine ipc --any-display call settings open
|