diff options
| author | andromeda <andromeda@lenovo> | 2025-12-30 17:45:01 +0100 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2025-12-30 17:45:01 +0100 |
| commit | 0468cf2621e8ef812f774bbf2eed396b4c0d4602 (patch) | |
| tree | b6657b5225c1dfc73a38dd29b258bccbba0467ec /machines/laptop/configuration.nix | |
| parent | e39747ae2e9f4032b234f1f8d9a399b240f66539 (diff) | |
use agenix
Diffstat (limited to 'machines/laptop/configuration.nix')
| -rw-r--r-- | machines/laptop/configuration.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/machines/laptop/configuration.nix b/machines/laptop/configuration.nix index 1b07935..58b019e 100644 --- a/machines/laptop/configuration.nix +++ b/machines/laptop/configuration.nix @@ -1,8 +1,13 @@ { + config, lib, machine, ... }: { + age.secrets = { + secret0.file = ../../secrets/secret0.age; + secret1.file = ../../secrets/secret1.age; + }; boot.loader = { efi.canTouchEfiVariables = true; systemd-boot.enable = true; @@ -16,6 +21,7 @@ "/var/lib/nixos" "/var/lib/systemd/coredump" "/etc/NetworkManager/system-connections" + "/etc/ssh" ]; files = [ "/etc/machine-id" @@ -82,6 +88,7 @@ ly.enable = true; }; libinput.enable = true; + openssh.enable = true; printing.enable = true; }; system.stateVersion = "26.05"; @@ -89,7 +96,7 @@ users.users."andromeda" = { isNormalUser = true; description = "andromeda"; - initialPassword = "password"; + hashedPasswordFile = builtins.toString config.age.secrets.secret0.path; extraGroups = [ "networkmanager" "wheel" @@ -98,7 +105,7 @@ users.users."mtgmonkey" = { isNormalUser = true; description = "mtgmonkey"; - initialPassword = "password"; + hashedPasswordFile = builtins.toString config.age.secrets.secret1.path; extraGroups = [ "networkmanager" "wheel" |
