Setup my college network to use a static IP
diff --git a/modules/networking.nix b/modules/networking.nix
index 3273c44..97d6603 100644
--- a/modules/networking.nix
+++ b/modules/networking.nix
@@ -6,15 +6,20 @@
}: {
config = {
networking = {
+ dhcpcd.extraConfig = ''
+ timeout 0
+ leasetime -1
+ ipv6 off
+ noipv6rs
+ ipv4only
+ noarp
+
+ ssid eduroam
+ static ip_address=10.0.48.79/8
+ static routers=10.0.0.1
+ '';
hostName = "python";
nameservers = ["1.1.1.1" "1.0.0.1"];
- /* networkmanager = { */
- /* enable = true; */
- /* wifi.powersave = true; */
- /* insertNameservers = ["1.1.1.1" "1.0.0.1"]; */
- /* firewallBackend = "nftables"; */
- /* unmanaged = ["*"]; */
- /* }; */
search = [
"python.local"
];
@@ -53,5 +58,10 @@
sopsFile = ../secrets/wireless.env.bin;
format = "binary";
};
+
+ environment = {
+ persistence."/nix/persist".directories = ["/var/db/dhcpcd"];
+ systemPackages = [pkgs.bandwidth];
+ };
};
}