Téléverser les fichiers vers "/"

This commit is contained in:
2026-08-18 16:13:54 +02:00
parent 61c2966ff7
commit 4b2ffa5f04
3 changed files with 53 additions and 4 deletions
+29 -4
View File
@@ -1,8 +1,26 @@
V1 UI uniquement - aucune modification de mot de passe / PIN
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
@@ -10,8 +28,8 @@ Arborescence a ajouter au depot :
first-login-ui/src/main.cpp
first-login-ui/src/Main.qml
Le configuration.nix fourni est un exemple complet base sur le depot actuel,
avec /etc/nixos/hardware-configuration.nix et l'import supplementaire :
Le configuration.nix fourni est base sur le depot actuel,
avec /etc/nixos/hardware-configuration.nix et l'import :
./modules/first-login-ui.nix
@@ -21,9 +39,16 @@ Validation prudente :
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 :
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.