summaryrefslogtreecommitdiffstats
path: root/usecases/server
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-04-18 16:58:23 +0200
committerMinijackson <minijackson@riseup.net>2021-04-18 16:58:23 +0200
commit8ffe5ce23fa1548304a3fa25f2bd0e89837f5a0b (patch)
treecd0de6a4642b76b42002dae5291c307d30727bc6 /usecases/server
parent46ac3d5464712d6b0e0bee4ac62543abcbf2db2c (diff)
downloadnixos-config-reborn-8ffe5ce23fa1548304a3fa25f2bd0e89837f5a0b.tar.gz
nixos-config-reborn-8ffe5ce23fa1548304a3fa25f2bd0e89837f5a0b.zip
revamp with nix flakes + desktop config
Diffstat (limited to 'usecases/server')
-rw-r--r--usecases/server/default.nix8
-rw-r--r--usecases/server/fail2ban.nix2
-rw-r--r--usecases/server/monitoring-target.nix4
3 files changed, 11 insertions, 3 deletions
diff --git a/usecases/server/default.nix b/usecases/server/default.nix
index 1b47ee4..f32728a 100644
--- a/usecases/server/default.nix
+++ b/usecases/server/default.nix
@@ -1,8 +1,12 @@
1# A reasonable set of defaults for a server
2
3inputs:
4
1{ ... }: 5{ ... }:
2 6
3{ 7{
4 imports = [ 8 imports = [
5 ./fail2ban.nix 9 (import ./fail2ban.nix inputs)
6 ./monitoring-target.nix 10 (import ./monitoring-target.nix inputs)
7 ]; 11 ];
8} 12}
diff --git a/usecases/server/fail2ban.nix b/usecases/server/fail2ban.nix
index 1c2912c..3870a32 100644
--- a/usecases/server/fail2ban.nix
+++ b/usecases/server/fail2ban.nix
@@ -1,3 +1,5 @@
1inputs:
2
1{ config, ... }: 3{ config, ... }:
2 4
3{ 5{
diff --git a/usecases/server/monitoring-target.nix b/usecases/server/monitoring-target.nix
index 1ddeb25..2ccd160 100644
--- a/usecases/server/monitoring-target.nix
+++ b/usecases/server/monitoring-target.nix
@@ -1,3 +1,5 @@
1inputs:
2
1{ config, ... }: 3{ config, ... }:
2 4
3{ 5{
@@ -6,7 +8,7 @@
6 enable = true; 8 enable = true;
7 enabledCollectors = [ "logind" "systemd" ]; 9 enabledCollectors = [ "logind" "systemd" ];
8 disabledCollectors = [ "textfile" ]; 10 disabledCollectors = [ "textfile" ];
9 listenAddress = config.topology.mainVpn.currentNodeIP; 11 listenAddress = "[${config.topology.mainVpn.currentNodeIP}]";
10 }; 12 };
11 }; 13 };
12 14