diff --git a/first-login-ui/CMakeLists.txt b/first-login-ui/CMakeLists.txt new file mode 100644 index 0000000..1afca82 --- /dev/null +++ b/first-login-ui/CMakeLists.txt @@ -0,0 +1,27 @@ +cmake_minimum_required(VERSION 3.21) + +project( + nixos-first-login-ui + VERSION 0.1.0 + LANGUAGES CXX +) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +find_package(Qt6 REQUIRED COMPONENTS + Core + Gui + Qml + Quick + QuickControls2 +) + +qt_standard_project_setup(REQUIRES 6.6) + +add_subdirectory(src) + +install( + FILES org.raspot.nixosfirstlogin.desktop + DESTINATION share/applications +) diff --git a/first-login-ui/org.raspot.nixosfirstlogin.desktop b/first-login-ui/org.raspot.nixosfirstlogin.desktop new file mode 100644 index 0000000..a5baa24 --- /dev/null +++ b/first-login-ui/org.raspot.nixosfirstlogin.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Configuration initiale du poste +Comment=Assistant de première connexion NixOS +Exec=nixos-first-login-ui +Icon=security-high +Terminal=false +Categories=System;Settings; +NoDisplay=true