summaryrefslogtreecommitdiffstats
path: root/usecases/server/smartd.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-05-27 20:28:10 +0200
committerMinijackson <minijackson@riseup.net>2021-05-27 20:28:10 +0200
commit2a8b6f4ad27463231a96c7e2739619d4a01fadc1 (patch)
tree387fd3c1e7d25a9a37b226ca06d04633ef0e5d8b /usecases/server/smartd.nix
parent876053fa68cce7c0fd2a9fc684776e264780b623 (diff)
downloadnixos-config-reborn-2a8b6f4ad27463231a96c7e2739619d4a01fadc1.tar.gz
nixos-config-reborn-2a8b6f4ad27463231a96c7e2739619d4a01fadc1.zip
server/smartd: init
Diffstat (limited to 'usecases/server/smartd.nix')
-rw-r--r--usecases/server/smartd.nix16
1 files changed, 16 insertions, 0 deletions
diff --git a/usecases/server/smartd.nix b/usecases/server/smartd.nix
new file mode 100644
index 0000000..d9f4c68
--- /dev/null
+++ b/usecases/server/smartd.nix
@@ -0,0 +1,16 @@
1inputs:
2
3{ lib, ... }:
4
5{
6 services.smartd = {
7 enable = lib.mkDefault true;
8
9 # Turns on SMART Automatic Offline Testing on startup, and schedules short
10 # self-tests daily, and long self-tests weekly
11 defaults.monitored = "-a -o on -s (S/../.././02|L/../../7/04)";
12
13 # TODO: setup mailing of SMART failures
14 #notifications.mail.recipient = "minijackson@huh.gdn";
15 };
16}