feat: add outbound firewall to server & add helix and zellij
This commit is contained in:
parent
d273765b99
commit
7fcf26263a
23 changed files with 769 additions and 145 deletions
|
|
@ -15,6 +15,29 @@ in
|
|||
inherit hostname username;
|
||||
domain = "net.dn";
|
||||
hyprland.enable = false;
|
||||
security = {
|
||||
allowedDomains = [
|
||||
"github.com"
|
||||
"cache.nixos.org"
|
||||
"hyprland.cachix.org"
|
||||
"maps.rspamd.com"
|
||||
"cdn-hub.crowdsec.net"
|
||||
"api.crowdsec.net"
|
||||
];
|
||||
allowedIPs = [
|
||||
"10.0.0.0/24"
|
||||
"127.0.0.1"
|
||||
];
|
||||
allowedIPv6 = [
|
||||
"ff02::/16"
|
||||
"fe80::/10"
|
||||
"::1"
|
||||
];
|
||||
sourceIPs = [
|
||||
"10.0.0.1"
|
||||
"192.168.100.0/24"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
imports = [
|
||||
|
|
@ -25,6 +48,7 @@ in
|
|||
./security
|
||||
./services
|
||||
./sops
|
||||
./options
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue