// ABOUTME: Niri-Konfiguration fuer den Moongreet Login-Greeter. // ABOUTME: Wird von greetd gestartet — minimale Config ohne Keybinds fuer Sicherheit. input { keyboard { xkb { layout "de" } numlock } touchpad { tap natural-scroll } mouse { accel-profile "flat" } } cursor { xcursor-theme "Sweet-cursors" } layout { gaps 0 focus-ring { off } border { off } } // Moongreet starten und niri beenden, sobald moongreet sich schliesst. // Retry-Loop stellt sicher, dass niri auch bei fruehen Crashes von moongreet beendet wird. spawn-sh-at-startup "moongreet; while ! niri msg action quit --skip-confirmation 2>/dev/null; do sleep 0.5; done" // Greeter-Fenster maximiert darstellen window-rule { open-maximized true } hotkey-overlay { skip-at-startup } prefer-no-csd animations { off } binds { // Keine Keybinds — verhindert Zugriff auf Terminals oder andere Aktionen }