enable stevenBlackHosts
This commit is contained in:
parent
80e9372f3b
commit
73517c6ec9
21
flake.lock
21
flake.lock
@ -158,6 +158,26 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"hosts": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1712248646,
|
||||||
|
"narHash": "sha256-pEiprVaO6CmIJ1qJMQn/y8vHvRQwiQq7CwbhzlneCOA=",
|
||||||
|
"owner": "StevenBlack",
|
||||||
|
"repo": "hosts",
|
||||||
|
"rev": "a340ebf0b8e9f81476c0ec0b6a9767858aea325c",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "StevenBlack",
|
||||||
|
"repo": "hosts",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"ide": {
|
"ide": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
@ -277,6 +297,7 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"hosts": "hosts",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"simple-nixos-mailserver": "simple-nixos-mailserver",
|
"simple-nixos-mailserver": "simple-nixos-mailserver",
|
||||||
"vpsadminos": "vpsadminos",
|
"vpsadminos": "vpsadminos",
|
||||||
|
@ -10,6 +10,10 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
vpsadminos.url = "github:vpsfreecz/vpsadminos";
|
vpsadminos.url = "github:vpsfreecz/vpsadminos";
|
||||||
|
hosts = {
|
||||||
|
url = "github:StevenBlack/hosts";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs =
|
outputs =
|
||||||
@ -18,6 +22,7 @@
|
|||||||
, simple-nixos-mailserver
|
, simple-nixos-mailserver
|
||||||
, vpsadminos
|
, vpsadminos
|
||||||
, webshite
|
, webshite
|
||||||
|
, hosts
|
||||||
, ...
|
, ...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
@ -35,6 +40,7 @@
|
|||||||
modules = [
|
modules = [
|
||||||
simple-nixos-mailserver.nixosModule
|
simple-nixos-mailserver.nixosModule
|
||||||
vpsadminos.nixosConfigurations.container
|
vpsadminos.nixosConfigurations.container
|
||||||
|
hosts.nixosModule
|
||||||
./mailserver
|
./mailserver
|
||||||
];
|
];
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
|
@ -16,10 +16,17 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.firewall = {
|
networking = {
|
||||||
enable = true;
|
firewall = {
|
||||||
allowedTCPPorts = [ 53 80 443 ];
|
enable = true;
|
||||||
allowedUDPPorts = [ 53 51820 ];
|
allowedTCPPorts = [ 53 80 443 ];
|
||||||
|
allowedUDPPorts = [ 53 51820 ];
|
||||||
|
};
|
||||||
|
stevenBlackHosts = {
|
||||||
|
enable = true;
|
||||||
|
blockFakenews = true;
|
||||||
|
blockGambling = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
users = {
|
users = {
|
||||||
|
Loading…
Reference in New Issue
Block a user