sysc-walls
Inspect the idle screensaver service managed by the SYSC shell.
sysc-walls watches for idle activity and starts a multi-monitor screensaver. It renders sysc-Go animations in fullscreen Kitty terminals. It is an idle screensaver, not the desktop wallpaper process.
Source: default-branch commit 522fc4cb · SYSC v0.1.3 pin: sysc-walls v1.1.1.
Control from the shell
SYSC installs a user service and sysc-shell discovers it for the Screensaver settings. Use the shell settings to change the idle behavior. The default idle timeout in the documented source is five minutes.
Check the unit and its startup log as the installing user:
systemctl --user --no-pager status sysc-walls.service
journalctl --user -u sysc-walls.service -b --no-pagerThe service should be active in the graphical session. The log can show whether the daemon found a supported compositor and started a display. Follow Niri session startup if the graphical-session.target is inactive.
Install scope
The standalone upstream installer can place programs in /usr/local/bin and needs administrator access. SYSC v0.1.3 uses its pinned daemon, client and display binaries and installs them under the user's prefix. Use the SYSC installer to update or remove the suite copy; do not overwrite it with a standalone install.
The current upstream README lists Niri, Hyprland, Sway and X11 support. That list describes standalone sysc-walls; it does not expand SYSC's Niri and Arch-family support qualification. The display uses Kitty, and sysc-Go provides its effects.
Standalone setup
The standalone source documents ~/.config/sysc-walls/daemon.conf for its daemon. Its [idle] section sets timeout and min_duration; [animation] selects an effect, theme and optional effect cycling; [datetime] controls the clock; [terminal] selects Kitty; and [daemon] enables debug logging. The source defaults the idle timeout to five minutes.
These standalone settings describe the current upstream project. The suite pin may expose a different set of controls through sysc-shell's Screensaver settings. Use the shell UI for a suite-managed copy so you do not edit a version-specific file behind the shell's back.
When you install sysc-walls on its own, the upstream test mode can check its renderer without waiting for idle time:
sysc-walls-daemon -test -debugThe standalone installation also documents -demo for cycling through effects. It uses Kitty for the display process. Confirm the configured terminal and user service before diagnosing an idle timeout; a working wallpaper backend does not confirm that the screensaver service can open its own output.
