diff options
-rw-r--r-- | bragi.nix | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -20,10 +20,6 @@ | |||
20 | networking.hostId = "2af11085"; | 20 | networking.hostId = "2af11085"; |
21 | networking.wireless.enable = true; | 21 | networking.wireless.enable = true; |
22 | 22 | ||
23 | networking.firewall = { | ||
24 | enable = false; | ||
25 | }; | ||
26 | |||
27 | nixpkgs.config.packageOverrides = pkgs: | 23 | nixpkgs.config.packageOverrides = pkgs: |
28 | { | 24 | { |
29 | trivmix = let trivmix = pkgs.haskellPackages.callPackage ./custom/trivmix.nix {}; in | 25 | trivmix = let trivmix = pkgs.haskellPackages.callPackage ./custom/trivmix.nix {}; in |
@@ -180,6 +176,15 @@ | |||
180 | ]; | 176 | ]; |
181 | }; | 177 | }; |
182 | 178 | ||
179 | networking.firewall = { | ||
180 | enable = true; | ||
181 | allowPing = true; | ||
182 | allowTCPPorts = [ 22 | ||
183 | ]; | ||
184 | allowUDPPortRanges = [ { from = 60000; to = 61000; } # mosh | ||
185 | ]; | ||
186 | }; | ||
187 | |||
183 | services.dhcpd = { | 188 | services.dhcpd = { |
184 | enable = true; | 189 | enable = true; |
185 | interfaces = "enp1s0"; | 190 | interfaces = "enp1s0"; |