Téléverser les fichiers vers "/"

This commit is contained in:
2026-08-19 08:47:45 +02:00
parent 1d949d586b
commit 1654c8eb54
+28
View File
@@ -334,3 +334,31 @@ Le projet est distribué sous **PolyForm Noncommercial 1.0.0**.
Voir [`LICENSE`](LICENSE) et [`COMMERCIAL-LICENSE.md`](COMMERCIAL-LICENSE.md).
> Cette licence est *source-available non commerciale* ; elle n'est pas une licence Open Source au sens OSI.
---
## Correctifs v1.1 du setup
La version 1.1 durcit la brique `workstation-setup` :
- l'utilisateur cible n'est plus compilé dans le binaire ; le lanceur le transmet avec `--target-user` ;
- les chemins des helpers sont générés dans `Config.h`, sans macro CMake fragile ;
- le binaire ne quitte plus silencieusement en cas de mauvais utilisateur ;
- `--diagnose` affiche l'utilisateur courant, l'utilisateur cible et l'état des marqueurs ;
- un journal sans secret est écrit dans `~/.local/state/nixos-workstations/setup.log` ;
- les buffers explicites contenant des secrets sont effacés dès que possible ;
- les timeouts des helpers sont distingués des autres erreurs ;
- `programs.yubikey-manager.enable = true` fournit ykman avec les règles udev NixOS nécessaires ;
- une seule invocation de `ykman` est effectuée par tentative de changement de PIN.
Diagnostic manuel :
```bash
nixos-workstations-setup --target-user alice --diagnose
```
Lancement manuel de l'interface :
```bash
nixos-workstations-setup --target-user alice
```