KivotOS Welcome is a fullscreen animated welcome and initialization interface for KivotOS (Debian-based), built with Flutter Desktop. It is designed to run during first boot or session startup, providing a polished transition into the KDE Plasma desktop.
KivotOS Welcome delivers a cinematic startup experience inspired by Blue Archive, combining video backgrounds, smooth UI transitions, and system integration specific to Debian-based KivotOS.
This application replaces traditional static greeters with a modern, animated interface while remaining lightweight and purpose-focused.
-
Fullscreen, borderless window
-
Looping background video playback
-
Smooth animated transitions and UI effects
-
Multilingual greeting rotation
-
Custom interactive buttons with hover and press feedback
-
KDE Plasma integration:
- Applies a random wallpaper from
/usr/share/backgrounds - Launches Plasma session after completion
- Applies a random wallpaper from
-
Linux-specific locale initialization using
libc -
Optimized for Arch-based systems
- Flutter (Linux Desktop)
- Dart
media_kit/media_kit_video— video playbackwindow_manager— window controlgoogle_fonts— typographyanimate_do— UI animationsdart:ffi— Linux locale handling
-
KDE Plasma desktop environment
-
Flutter with Linux desktop enabled
-
Required system components:
glibcffmpeg
-
Plasma utility available in
$PATH:plasma-apply-wallpaperimage
KivotOS Welcome is built as a native Linux binary using the provided build script.
bash dist/binary_build.shThe script will:
- Compile the Flutter Linux desktop application
- Produce a runnable binary suitable for KivotOS
The following asset is required at runtime:
assets/video/bg_loop.mp4
Ensure the asset path is correctly declared in pubspec.yaml.
-
Application launches in fullscreen mode
-
Background video begins looping silently
-
Welcome screen is displayed with animated greetings
-
On user interaction:
- A random KDE wallpaper is applied
- System initialization screen is shown
-
Plasma session is launched and the app exits
Architect: minhmc2007
GPL3