diff options
author | Minijackson <minijackson@riseup.net> | 2021-05-28 19:44:54 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2021-05-28 19:44:54 +0200 |
commit | 547390cf43b638f30a462cf3d4bfb694bfa23370 (patch) | |
tree | 06465fe8949d9213e708d88c5095393a986942f3 | |
parent | d994f9df11ef7a7ccb49feffa4f34598e357d382 (diff) | |
download | nixos-config-reborn-547390cf43b638f30a462cf3d4bfb694bfa23370.tar.gz nixos-config-reborn-547390cf43b638f30a462cf3d4bfb694bfa23370.zip |
audit: init
-rw-r--r-- | flake.nix | 3 | ||||
-rw-r--r-- | usecases/server/audit.nix | 9 | ||||
-rw-r--r-- | usecases/server/default.nix | 1 |
3 files changed, 13 insertions, 0 deletions
@@ -65,12 +65,15 @@ | |||
65 | 65 | ||
66 | usecases.desktop = { | 66 | usecases.desktop = { |
67 | default = (import ./usecases/desktop/default.nix inputs); | 67 | default = (import ./usecases/desktop/default.nix inputs); |
68 | |||
68 | development = (import ./usecases/desktop/development.nix inputs); | 69 | development = (import ./usecases/desktop/development.nix inputs); |
69 | networkManager = (import ./usecases/desktop/networking/network-manager.nix inputs); | 70 | networkManager = (import ./usecases/desktop/networking/network-manager.nix inputs); |
70 | }; | 71 | }; |
71 | 72 | ||
72 | usecases.server = { | 73 | usecases.server = { |
73 | default = (import ./usecases/server/default.nix inputs); | 74 | default = (import ./usecases/server/default.nix inputs); |
75 | |||
76 | audit = (import ./usecases/server/audit.nix inputs); | ||
74 | fail2ban = (import ./usecases/server/fail2ban.nix inputs); | 77 | fail2ban = (import ./usecases/server/fail2ban.nix inputs); |
75 | monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs); | 78 | monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs); |
76 | smartd = (import ./usecases/server/smartd.nix inputs); | 79 | smartd = (import ./usecases/server/smartd.nix inputs); |
diff --git a/usecases/server/audit.nix b/usecases/server/audit.nix new file mode 100644 index 0000000..c59bfba --- /dev/null +++ b/usecases/server/audit.nix | |||
@@ -0,0 +1,9 @@ | |||
1 | inputs: | ||
2 | |||
3 | { pkgs, ... }: | ||
4 | |||
5 | { | ||
6 | security.audit.enable = true; | ||
7 | |||
8 | environment.systemPackages = with pkgs; [ lynis ]; | ||
9 | } | ||
diff --git a/usecases/server/default.nix b/usecases/server/default.nix index f32728a..79a7263 100644 --- a/usecases/server/default.nix +++ b/usecases/server/default.nix | |||
@@ -6,6 +6,7 @@ inputs: | |||
6 | 6 | ||
7 | { | 7 | { |
8 | imports = [ | 8 | imports = [ |
9 | (import ./audit.nix inputs) | ||
9 | (import ./fail2ban.nix inputs) | 10 | (import ./fail2ban.nix inputs) |
10 | (import ./monitoring-target.nix inputs) | 11 | (import ./monitoring-target.nix inputs) |
11 | ]; | 12 | ]; |