summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/configuration.nix8
-rw-r--r--modules/apps.nix2
2 files changed, 9 insertions, 1 deletions
diff --git a/hosts/configuration.nix b/hosts/configuration.nix
index 983ead6..fc93465 100644
--- a/hosts/configuration.nix
+++ b/hosts/configuration.nix
@@ -21,10 +21,11 @@
};
};
+ users.groups.kyren = {};
users.users.kyren = {
isNormalUser = true;
description = "Kyren";
- extraGroups = [ "networkmanager" "wheel" "docker" ];
+ extraGroups = [ "kyren" "networkmanager" "wheel" "docker" ];
shell = pkgs.zsh;
};
@@ -199,4 +200,9 @@
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="0666", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
SUBSYSTEM=="usb", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="d030", MODE="0666", GROUP="users", TAG+="uaccess", TAG+="udev-acl"
'';
+
+ # Disk health monitoring
+ services.smartd.enable = true;
+ services.syncoid.enable = true;
+ services.sanoid.enable = true;
}
diff --git a/modules/apps.nix b/modules/apps.nix
index ade983d..115c4ff 100644
--- a/modules/apps.nix
+++ b/modules/apps.nix
@@ -84,6 +84,8 @@
libsodium.dev
libsodium.out
python313Packages.libnacl
+ # syncoid # ZFS Syncing across pools
+ sanoid # ZFS Scheduled snapshots
# Communication
wasistlos # Whatsapp