Téléverser les fichiers vers "workstation-setup/src"
This commit is contained in:
@@ -25,6 +25,16 @@ target_link_libraries(nixos-workstations-setup
|
|||||||
Qt6::QuickControls2
|
Qt6::QuickControls2
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
||||||
|
target_compile_options(nixos-workstations-setup
|
||||||
|
PRIVATE
|
||||||
|
-Wall
|
||||||
|
-Wextra
|
||||||
|
-Wpedantic
|
||||||
|
-Werror=reorder
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
install(
|
install(
|
||||||
TARGETS nixos-workstations-setup
|
TARGETS nixos-workstations-setup
|
||||||
RUNTIME DESTINATION bin
|
RUNTIME DESTINATION bin
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ int main(int argc, char *argv[])
|
|||||||
QGuiApplication::setOrganizationName(QStringLiteral("Raspot"));
|
QGuiApplication::setOrganizationName(QStringLiteral("Raspot"));
|
||||||
QGuiApplication::setOrganizationDomain(QStringLiteral("raspot.in"));
|
QGuiApplication::setOrganizationDomain(QStringLiteral("raspot.in"));
|
||||||
QGuiApplication::setApplicationName(QStringLiteral("NixOS Workstations Setup"));
|
QGuiApplication::setApplicationName(QStringLiteral("NixOS Workstations Setup"));
|
||||||
QGuiApplication::setApplicationVersion(QStringLiteral("1.1.0"));
|
QGuiApplication::setApplicationVersion(QStringLiteral("1.2.0"));
|
||||||
QGuiApplication::setDesktopFileName(QStringLiteral("org.raspot.nixosworkstations.setup"));
|
QGuiApplication::setDesktopFileName(QStringLiteral("org.raspot.nixosworkstations.setup"));
|
||||||
|
|
||||||
QCommandLineParser parser;
|
QCommandLineParser parser;
|
||||||
@@ -79,9 +79,11 @@ int main(int argc, char *argv[])
|
|||||||
ProvisioningBackend provisioning(targetUser);
|
ProvisioningBackend provisioning(targetUser);
|
||||||
|
|
||||||
if (parser.isSet(diagnoseOption)) {
|
if (parser.isSet(diagnoseOption)) {
|
||||||
qInfo().noquote() << "version=1.1.0";
|
qInfo().noquote() << "version=1.2.0";
|
||||||
qInfo().noquote() << "current_user=" + provisioning.currentUser();
|
qInfo().noquote() << "current_user=" + provisioning.currentUser();
|
||||||
qInfo().noquote() << "target_user=" + provisioning.targetUser();
|
qInfo().noquote() << "target_user=" + provisioning.targetUser();
|
||||||
|
qInfo().noquote() << "current_user_utf8_hex=" + QString::fromLatin1(provisioning.currentUser().toUtf8().toHex());
|
||||||
|
qInfo().noquote() << "target_user_utf8_hex=" + QString::fromLatin1(provisioning.targetUser().toUtf8().toHex());
|
||||||
qInfo().noquote() << "authorized=" + (provisioning.authorizedUser() ? QStringLiteral("yes") : QStringLiteral("no"));
|
qInfo().noquote() << "authorized=" + (provisioning.authorizedUser() ? QStringLiteral("yes") : QStringLiteral("no"));
|
||||||
qInfo().noquote() << "state_dir=" + provisioning.stateDirectory();
|
qInfo().noquote() << "state_dir=" + provisioning.stateDirectory();
|
||||||
qInfo().noquote() << "password_marker=" + provisioning.passwordMarker();
|
qInfo().noquote() << "password_marker=" + provisioning.passwordMarker();
|
||||||
|
|||||||
Reference in New Issue
Block a user