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
+12
View File
@@ -0,0 +1,12 @@
# Commercial licensing
The source code in this repository is made available under the
PolyForm Noncommercial License 1.0.0.
Commercial use, commercial integration, resale, paid redistribution,
or exploitation primarily intended for commercial advantage requires
a separate written license from the copyright holder.
To obtain commercial permission, contact the copyright holder before use.
Copyright © 2026 Olivier.
+12
View File
@@ -0,0 +1,12 @@
PolyForm Noncommercial License 1.0.0
SPDX-License-Identifier: PolyForm-Noncommercial-1.0.0
This software is licensed under the PolyForm Noncommercial License 1.0.0.
Official license terms:
https://polyformproject.org/licenses/noncommercial/1.0.0/
Required Notice: Copyright © 2026 Olivier.
Commercial use is not granted by this repository license.
Any commercial exploitation requires a separate prior written license from the copyright holder.
+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 : Arborescence a ajouter au depot :
LICENSE
COMMERCIAL-LICENSE.md
modules/first-login-ui.nix modules/first-login-ui.nix
first-login-ui/CMakeLists.txt first-login-ui/CMakeLists.txt
first-login-ui/org.raspot.nixosfirstlogin.desktop 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.cpp
first-login-ui/src/Main.qml first-login-ui/src/Main.qml
Le configuration.nix fourni est un exemple complet base sur le depot actuel, Le configuration.nix fourni est base sur le depot actuel,
avec /etc/nixos/hardware-configuration.nix et l'import supplementaire : avec /etc/nixos/hardware-configuration.nix et l'import :
./modules/first-login-ui.nix ./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 dry-activate -I nixos-config=/home/localadm/nixos-workstations/configuration.nix
sudo nixos-rebuild test -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 nixos-first-login-ui
Aucun autostart n'est installe par ce nouveau module. Aucun autostart n'est installe par ce nouveau module.
Le module historique modules/yubikey-first-login.nix n'est pas modifie. 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.