Fix flake assertion syntax
Co-authored-by: ragusa-it <196988693+ragusa-it@users.noreply.github.com>
This commit is contained in:
@@ -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` |
|
| `time.timeZone` | `America/New_York` | `modules/common.nix` |
|
||||||
| `i18n.defaultLocale` | `en_US.UTF-8` | `modules/common.nix` |
|
| `i18n.defaultLocale` | `en_US.UTF-8` | `modules/common.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`.
|
Rename the default `hosts/atlas/` directory to match your hostname (e.g., `hosts/desktop/`). After renaming the directory, 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
|
### 3. Stage Files in Git
|
||||||
|
|
||||||
|
|||||||
@@ -46,8 +46,7 @@
|
|||||||
&& builtins.match "^nix" username == null
|
&& builtins.match "^nix" username == null
|
||||||
&& username != "root";
|
&& username != "root";
|
||||||
hostConfig = ./hosts + "/${hostname}/hardware-configuration.nix";
|
hostConfig = ./hosts + "/${hostname}/hardware-configuration.nix";
|
||||||
passwordHashPath = assert usernameValid;
|
passwordHashPath = assert usernameValid; "/etc/nixos/secrets/${username}/password.hash";
|
||||||
"/etc/nixos/secrets/${username}/password.hash";
|
|
||||||
specialArgs = { inherit inputs system hostname username usernameValid passwordHashPath; };
|
specialArgs = { inherit inputs system hostname username usernameValid passwordHashPath; };
|
||||||
|
|
||||||
# Verify mango flake exports the expected module
|
# Verify mango flake exports the expected module
|
||||||
|
|||||||
Reference in New Issue
Block a user