Téléverser les fichiers vers "/"
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user