summaryrefslogtreecommitdiff
path: root/nixos/networking.nix
diff options
context:
space:
mode:
authoraristote <quentin.aristote@irif.fr>2024-05-29 19:27:53 +0200
committeraristote <quentin.aristote@irif.fr>2024-05-29 19:27:53 +0200
commit153e48111b97d15e784b1ef2ec44c7451905535b (patch)
treec9da8b593e555f2e81445d392c15bab56ffaec21 /nixos/networking.nix
parentc4005a4b2be584977805de8165ca7deeb05363cf (diff)
switch to use as home laptop
Diffstat (limited to 'nixos/networking.nix')
-rw-r--r--nixos/networking.nix20
1 files changed, 14 insertions, 6 deletions
diff --git a/nixos/networking.nix b/nixos/networking.nix
index e4dfb6b..271b216 100644
--- a/nixos/networking.nix
+++ b/nixos/networking.nix
@@ -1,6 +1,4 @@
-{ config, pkgs, ... }:
-
-{
+{...}: {
personal.networking = {
enable = true;
bluetooth.enable = true;
@@ -13,6 +11,11 @@
networking = {
hostName = "precision-3571";
+ hosts = {
+ "10.3.141.1" = ["raspberrypi.local"];
+ "192.168.1.10" = ["dionysos.local"];
+ "192.168.1.2" = ["kerberos.local"];
+ };
interfaces = {
enp0s31f6.useDHCP = true;
@@ -20,8 +23,13 @@
};
};
- environment.etc."ssl/certs/ens.pem".source = pkgs.fetchurl {
- url = "https://www.tuteurs.ens.fr/internet/USERTrust_RSA_Certification_Authority.pem";
- sha256 = "sha256:ij28uSqxxid2R/4quFNrXJgqu/2x8d9XKOAbkGq6lTo=";
+ # NAT
+ boot.kernel.sysctl = {"net.ipv4.ip_forward" = 1;};
+ networking = {
+ nat = {
+ enable = true;
+ internalInterfaces = ["ve-+"];
+ externalInterface = "wlp2s0";
+ };
};
}