summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAndrew Guschin <guschin@altlinux.org>2026-08-03 17:52:58 +0400
committerAndrew Guschin <guschin@altlinux.org>2026-08-03 17:52:58 +0400
commit1da6636ef354b77857a57059e47c3801304361cf (patch)
treea8f07c59cd01ff275283d35dacc452c3730fe4a7 /README.md
parent04c1d3d8751ae55b0dc963fa32359875f58a3fe1 (diff)
remake ui with kirigamimain
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md
index dc9468d..de65c49 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
This workspace contains two independent interfaces for `alt-rootfs-installer`:
- `crates/flasher-gtk` — GTK 4/libadwaita
-- `crates/flasher-qt` — native Qt 5 Widgets
+- `crates/flasher-qt` — Qt 6/KDE Kirigami
Both are interface previews. They inspect supported boards and removable drives, but do not write to any device.
@@ -12,10 +12,11 @@ Both are interface previews. They inspect supported boards and removable drives,
On ALT Linux:
```sh
-sudo apt-get install gcc-c++ libgtk4-devel libadwaita-devel qt5-base-devel
+sudo apt-get install gcc-c++ libgtk4-devel libadwaita-devel \
+ qt6-base-devel qt6-declarative-devel kf6-kirigami
```
-The Qt crate discovers Qt 5 through `pkg-config` and uses the platform's native Qt widget style. It does not require QML or Qt Quick.
+The Qt crate uses the maintained CXX-Qt bindings and contains no handwritten C++. Its interface is QML using KDE's Kirigami framework. `.cargo/config.toml` selects Qt 6 explicitly on systems that also have Qt 5 installed.
## Build