summaryrefslogtreecommitdiffstats
path: root/usecases/server/zfs.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-05-28 19:05:58 +0200
committerMinijackson <minijackson@riseup.net>2021-05-28 19:05:58 +0200
commit90d02af7f72862b2656c035479a8a763e4702bfb (patch)
tree043e950b7201198993261a24dba4aaf9c769c5ac /usecases/server/zfs.nix
parent573a084f3b34e8b6b29bbbed60710ea48cf95339 (diff)
downloadnixos-config-reborn-90d02af7f72862b2656c035479a8a763e4702bfb.tar.gz
nixos-config-reborn-90d02af7f72862b2656c035479a8a763e4702bfb.zip
zfs: init
Diffstat (limited to 'usecases/server/zfs.nix')
-rw-r--r--usecases/server/zfs.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/usecases/server/zfs.nix b/usecases/server/zfs.nix
new file mode 100644
index 0000000..58f4df8
--- /dev/null
+++ b/usecases/server/zfs.nix
@@ -0,0 +1,17 @@
1inputs:
2
3{ ... }:
4
5{
6 boot.supportedFilesystems = [ "zfs" ];
7
8 services.zfs = {
9 autoScrub.enable = true;
10
11 # To be enabled on a dataset by dataset basis with:
12 #
13 # zfs set com.sun:auto-snapshot=true <pool>/<fs>
14 #
15 autoSnapshot.enable = true;
16 };
17}