From 586f3306085b2e66740a82fe6e70c33ee6ba11c8 Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Tue, 29 Apr 2025 14:43:38 -0400 Subject: [PATCH] only generate ed25516 key for host --- hosts/Parzival/default.nix | 4 ++++ modules/hardware/default.nix | 2 ++ modules/security/ssh.nix | 6 ++++++ modules/users/crow/user.nix | 2 +- 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/hosts/Parzival/default.nix b/hosts/Parzival/default.nix index 6720e1c..7619b0d 100644 --- a/hosts/Parzival/default.nix +++ b/hosts/Parzival/default.nix @@ -31,4 +31,8 @@ enable = true; addNetworkInterface = false; }; + + environment.systemPackages = [ + pkgs.antimicrox + ]; } diff --git a/modules/hardware/default.nix b/modules/hardware/default.nix index 5469879..7d8a4aa 100644 --- a/modules/hardware/default.nix +++ b/modules/hardware/default.nix @@ -8,4 +8,6 @@ ./audio.nix ./graphics.nix ]; + + hardware.uinput.enable = true; } diff --git a/modules/security/ssh.nix b/modules/security/ssh.nix index 6178557..57f9b1d 100644 --- a/modules/security/ssh.nix +++ b/modules/security/ssh.nix @@ -5,5 +5,11 @@ PermitRootLogin = "prohibit-password"; PasswordAuthentication = false; }; + hostKeys = [ + { + path = "/etc/ssh/ssh_host_ed25519_key"; + type = "ed25519"; + } + ]; }; } diff --git a/modules/users/crow/user.nix b/modules/users/crow/user.nix index d11db61..0c68d09 100644 --- a/modules/users/crow/user.nix +++ b/modules/users/crow/user.nix @@ -7,7 +7,7 @@ users.users.crow = lib.mkIf config.user.crow.enable { isNormalUser = true; hashedPassword = "$y$j9T$wDC7wMJxCLNvdf8L8s6jZ.$U06F381x07fzu.updEsoegiWtbFvsrRJ7DLN9gR7un0"; - extraGroups = ["wheel" "networkmanager" "audio" "plugdev" "dialout"]; + extraGroups = ["wheel" "networkmanager" "audio" "plugdev" "dialout" "input" "uinput"]; openssh.authorizedKeys.keyFiles = [ inputs.nix-secrets.keys.default ];