V4 UI uniquement - aucune modification de mot de passe / PIN
============================================================

Cette V4 ajoute :

  - icones supplementaires sur la page Mot de passe ;
  - icones/cartes d'etat sur la page finale ;
  - alignement fixe du menu lateral des etapes ;
  - validation obligatoire du mot de passe temporaire actuel ;
  - validation obligatoire du PIN temporaire actuel ;
  - confirmation obligatoire du nouveau mot de passe et du nouveau PIN ;
  - robustesse du mot de passe toujours informative, jamais bloquante ;
  - impossibilite de quitter l'assistant avant que toutes les etapes soient renseignees ;
  - interception de la fermeture de fenetre (par exemple Alt+F4) avant la fin ;
  - suppression de Ctrl+Q et du bouton Quitter avant la page finale.

IMPORTANT : il s'agit encore de l'UI de validation.
Aucun passwd, ykman ou changement PAM n'est execute par cette application.

Arborescence a ajouter au depot :

  LICENSE
  COMMERCIAL-LICENSE.md
  modules/first-login-ui.nix
  first-login-ui/CMakeLists.txt
  first-login-ui/org.raspot.nixosfirstlogin.desktop
  first-login-ui/src/CMakeLists.txt
  first-login-ui/src/main.cpp
  first-login-ui/src/Main.qml

Le configuration.nix fourni est base sur le depot actuel,
avec /etc/nixos/hardware-configuration.nix et l'import :

  ./modules/first-login-ui.nix

Validation prudente :

  sudo nixos-rebuild build -I nixos-config=/home/localadm/nixos-workstations/configuration.nix
  sudo nixos-rebuild dry-activate -I nixos-config=/home/localadm/nixos-workstations/configuration.nix
  sudo nixos-rebuild test -I nixos-config=/home/localadm/nixos-workstations/configuration.nix

Puis lancer manuellement :

  nixos-first-login-ui

Aucun autostart n'est installe par ce nouveau module.
Le module historique modules/yubikey-first-login.nix n'est pas modifie.

Licence :
  PolyForm Noncommercial License 1.0.0
  SPDX : PolyForm-Noncommercial-1.0.0

Note : cette licence interdit l'exploitation commerciale sans licence separee,
mais n'est pas une licence "libre/open source" au sens OSI/FSF.
