aboutsummaryrefslogtreecommitdiff
path: root/modules/network
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-06-09 23:42:37 +0530
committerAkshay Nair <phenax5@gmail.com>2025-06-10 16:18:27 +0530
commit279241632b566fd26011409672277ca02ed697d1 (patch)
tree67e6be0ff46224ec7ba8085866ff0aef77420d46 /modules/network
parent3dd4a84724190d318a960cec67077d91f4556910 (diff)
downloadhomeserver-nixos-config-279241632b566fd26011409672277ca02ed697d1.tar.gz
homeserver-nixos-config-279241632b566fd26011409672277ca02ed697d1.zip
Refactor config to settings.nix and settings.private.nix
Diffstat (limited to '')
-rw-r--r--modules/network/default.nix11
-rw-r--r--modules/network/ssh.nix7
2 files changed, 10 insertions, 8 deletions
diff --git a/modules/network/default.nix b/modules/network/default.nix
index 6a3ab69..5a18f37 100644
--- a/modules/network/default.nix
+++ b/modules/network/default.nix
@@ -1,7 +1,8 @@
-{ ... }:
+{ lib, ... }:
let
- private = import ../../config.private.nix;
-in {
+ settings = import ../../settings.nix { inherit lib; };
+in
+{
imports = [ ./ssh.nix ];
networking = {
@@ -21,12 +22,12 @@ in {
};
wifi = {
mode = "infrastructure";
- ssid = private.wireless.ssid;
+ ssid = settings.network.wireless.ssid;
};
wifi-security = {
auth-alg = "open";
key-mgmt = "wpa-psk";
- psk = private.wireless.password;
+ psk = settings.network.wireless.password;
};
};
};
diff --git a/modules/network/ssh.nix b/modules/network/ssh.nix
index 573bdf4..f5564bd 100644
--- a/modules/network/ssh.nix
+++ b/modules/network/ssh.nix
@@ -1,11 +1,12 @@
{ lib, ... }:
let
- private = import ../../config.private.nix;
-in {
+ settings = import ../../settings.nix { inherit lib; };
+in
+{
services.sshd.enable = true;
# Auth
- users.users.bacchus.openssh.authorizedKeys.keys = private.ssh.authorizedKeys;
+ users.users.bacchus.openssh.authorizedKeys.keys = settings.ssh.authorizedKeys;
services.openssh.settings = {
PermitRootLogin = "no";
PasswordAuthentication = false;