Correct username prefix check

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:59:52 +00:00
parent 78fb822374
commit 359c6fc719
2 changed files with 5 additions and 5 deletions

View File

@@ -138,10 +138,10 @@ sudo nixos-rebuild boot --profile-name gaming --flake .#gaming
Generate a password hash and save it to `/etc/nixos/secrets/<username>/password.hash` (replace `<username>` with your actual username):
```bash
sudo mkdir -p /etc/nixos/secrets/john
sudo chmod 700 /etc/nixos/secrets/john
mkpasswd -m sha-512 | sudo tee /etc/nixos/secrets/john/password.hash
sudo chmod 600 /etc/nixos/secrets/john/password.hash
sudo mkdir -p /etc/nixos/secrets/<username>
sudo chmod 700 /etc/nixos/secrets/<username>
mkpasswd -m sha-512 | sudo tee /etc/nixos/secrets/<username>/password.hash
sudo chmod 600 /etc/nixos/secrets/<username>/password.hash
```
### Setup MangoWC

View File

@@ -43,7 +43,7 @@
usernameValid =
builtins.match "^[a-z_][a-z0-9_]*$" username != null
&& builtins.match "^_+$" username == null
&& builtins.match "^nix" username == null
&& builtins.match "^nix.*" username == null
&& username != "root";
hostConfig = (./hosts + "/${hostname}") + "/hardware-configuration.nix";
passwordHashPath = "/etc/nixos/secrets/${username}/password.hash";