2026-07-27 22:07:20 +02:00
import QtQml 2.15
2026-07-03 23:43:02 +02:00
import QtQuick 2.15
2026-06-18 18:38:53 +02:00
2026-06-23 17:34:08 +02:00
Item {
id: root
2026-07-27 22:07:20 +02:00
Component.onCompleted: onActivate ()
2026-06-23 17:34:08 +02:00
2026-07-03 23:43:02 +02:00
function onActivate () {
timer . restart ()
slider . reset ()
2026-07-27 22:07:20 +02:00
artwork . state = "nearGround"
2026-06-23 17:34:08 +02:00
}
2026-07-03 23:43:02 +02:00
function onLeave () {
2026-06-23 17:34:08 +02:00
}
2026-07-27 22:07:20 +02:00
width: 920
height: 630
2026-06-18 18:38:53 +02:00
Timer {
2026-06-23 17:34:08 +02:00
id: timer
2026-07-27 22:07:20 +02:00
interval: 20000
running: false
2026-06-18 18:38:53 +02:00
repeat: true
2026-06-29 21:28:18 +02:00
onTriggered: slider . currentSlideIndex ++
2026-06-18 18:38:53 +02:00
}
2026-06-23 17:34:08 +02:00
MouseArea {
2026-06-23 01:18:22 +02:00
anchors.fill: parent
2026-06-23 17:34:08 +02:00
onClicked: {
2026-07-03 23:43:02 +02:00
timer . restart ()
slider . currentSlideIndex ++
2026-06-23 17:34:08 +02:00
}
}
2026-06-23 01:18:22 +02:00
2026-07-27 22:07:20 +02:00
Artwork {
id: artwork
2026-06-23 17:34:08 +02:00
anchors.fill: parent
2026-06-29 21:28:18 +02:00
}
2026-07-27 22:07:20 +02:00
Slider {
id: slider
height: 50
slides: [
Slide {
2026-08-21 21:21:54 +02:00
title: qsTr ( "Welcome to Euri Linux" )
2026-07-27 22:07:20 +02:00
secondaryTitle: qsTr ( "Artix Linux, dinit init" )
body: qsTr ( "A rolling-release distribution built for performance, simplicity, and choice. Select your desktop, customize your experience, and enjoy a system that's truly yours." )
footer: qsTr ( "Click or tap to advance" )
},
Slide {
title: qsTr ( "Desktop Environments" )
2026-08-16 23:44:50 +02:00
secondaryTitle: qsTr ( "Ten options to choose from" )
body: qsTr ( "Plasma, Plasma (Minimal), Xfce, Cinnamon, MATE, LXQt, i3, Sway, Hyprland, or COSMIC — pick the environment that fits your workflow during installation." )
2026-07-27 22:07:20 +02:00
},
Slide {
title: qsTr ( "Init System" )
secondaryTitle: qsTr ( "dinit by default" )
body: qsTr ( "Fast, parallel service boot with dinit. runit and s6 are also available for selection during online installation." )
},
Slide {
2026-08-16 23:44:50 +02:00
title: qsTr ( "Installation Modes" )
secondaryTitle: qsTr ( "Online by default" )
2026-08-21 21:21:54 +02:00
body: qsTr ( "All packages are installed online from the Artix and Euri Linux repositories, so you always get the latest versions. Choose your DE, DM, and additional packages during installation." )
2026-07-27 22:07:20 +02:00
},
Slide {
title: qsTr ( "Built on Artix Linux" )
secondaryTitle: qsTr ( "Rolling, stable, lightweight" )
body: qsTr ( "Access to the Artix and Arch Linux repositories. Full AUR support. The latest packages without the bloat." )
},
Slide {
title: qsTr ( "Thank You" )
secondaryTitle: qsTr ( "Your installation is in progress" )
2026-08-21 21:21:54 +02:00
body: qsTr ( "Sit back and relax while your system is being configured. We hope you enjoy Euri Linux." )
2026-08-21 22:05:15 +02:00
footer: qsTr ( "antergos-nas.taild4360b.ts.net/Euri-Linux" )
2026-06-23 01:18:22 +02:00
}
2026-07-27 22:07:20 +02:00
]
2026-06-23 17:34:08 +02:00
2026-07-03 23:43:02 +02:00
anchors {
2026-07-27 22:07:20 +02:00
centerIn: parent
horizontalCenterOffset: - 100
verticalCenterOffset: - 57
2026-06-18 18:38:53 +02:00
}
}
}