Refine username assertion and docs

Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-01 20:57:01 +00:00
parent f95c64168c
commit 7981be949f
2 changed files with 2 additions and 2 deletions

View File

@@ -63,7 +63,7 @@ Defaults are set in `flake.nix` and used across modules. Update them there:
| `time.timeZone` | `America/New_York` | `modules/common.nix` |
| `i18n.defaultLocale` | `en_US.UTF-8` | `modules/common.nix` |
Also rename the default `hosts/atlas/` directory to match your actual hostname, and ensure the same hostname is set in `flake.nix` (the flake uses it to locate `hosts/<hostname>/hardware-configuration.nix`).
Rename the default `hosts/atlas/` directory to match your hostname (e.g., `hosts/desktop/`), then update the `hostname` value in `flake.nix` to match. The flake uses it to locate `hosts/<hostname>/hardware-configuration.nix`.
### 3. Stage Files in Git

View File

@@ -3,7 +3,7 @@
{
assertions = [
{
assertion = builtins.match "^[a-z_][a-z0-9_-]*$" username != null;
assertion = builtins.match "^[a-z_][a-z0-9_]*$" username != null;
message = "username must be a simple system user name without path separators.";
}
];