diff options
author | Minijackson <minijackson@riseup.net> | 2021-04-18 16:58:23 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2021-04-18 16:58:23 +0200 |
commit | 8ffe5ce23fa1548304a3fa25f2bd0e89837f5a0b (patch) | |
tree | cd0de6a4642b76b42002dae5291c307d30727bc6 /usecases/server | |
parent | 46ac3d5464712d6b0e0bee4ac62543abcbf2db2c (diff) | |
download | nixos-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.nix | 8 | ||||
-rw-r--r-- | usecases/server/fail2ban.nix | 2 | ||||
-rw-r--r-- | usecases/server/monitoring-target.nix | 4 |
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 | |||
3 | inputs: | ||
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 @@ | |||
1 | inputs: | ||
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 @@ | |||
1 | inputs: | ||
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 | ||