summaryrefslogtreecommitdiff
path: root/modules/nixos/personal/networking.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/personal/networking.nix')
-rw-r--r--modules/nixos/personal/networking.nix14
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/nixos/personal/networking.nix b/modules/nixos/personal/networking.nix
index 0c9c3a7..2385abd 100644
--- a/modules/nixos/personal/networking.nix
+++ b/modules/nixos/personal/networking.nix
@@ -1,4 +1,4 @@
-{ config, lib, pkgs, ... }:
+{ config, lib, pkgs, options, ... }:
let
cfg = config.personal.networking;
@@ -47,14 +47,18 @@ in {
services = lib.mkIf cfg.ssh.enable {
openssh = {
enable = true;
+ extraConfig = ''
+ AcceptEnv PS1
+ '';
+ } // (if options.services.openssh ? settings then {
settings = {
PermitRootLogin = "no";
PasswordAuthentication = false;
};
- extraConfig = ''
- AcceptEnv PS1
- '';
- };
+ } else {
+ permitRootLogin = "no";
+ passwordAuthentication = false;
+ });
fail2ban.enable = true;
};
hardware.bluetooth.enable = cfg.bluetooth.enable;