add login display to thinkpad

This commit is contained in:
Yan Lin 2025-10-10 01:03:27 +02:00
parent 5786ff6cee
commit 192ce3e9b4
2 changed files with 9 additions and 8 deletions

View file

@ -231,7 +231,8 @@
"/dev/disk/by-id/ata-HGST_HUH721212ALE604_5PJ7Z3LE" = "Data_Drive_2_12TB"; "/dev/disk/by-id/ata-HGST_HUH721212ALE604_5PJ7Z3LE" = "Data_Drive_2_12TB";
"/dev/disk/by-id/ata-ST16000NM000J-2TW103_WRS0F8BE" = "Parity_Drive_16TB"; "/dev/disk/by-id/ata-ST16000NM000J-2TW103_WRS0F8BE" = "Parity_Drive_16TB";
}; };
showDiskUsage = false; showDiskUsage = true;
diskUsagePaths = [ "/" "/mnt/storage" "/mnt/parity" ];
}; };
# Borg backup configuration # Borg backup configuration

View file

@ -6,7 +6,7 @@
../../../modules/wireguard.nix ../../../modules/wireguard.nix
../../../modules/podman.nix ../../../modules/podman.nix
../../../modules/borg-server.nix ../../../modules/borg-server.nix
../../../modules/smart-report.nix ../../../modules/login-display.nix
]; ];
# Bootloader - standard UEFI setup # Bootloader - standard UEFI setup
@ -329,15 +329,15 @@
}; };
}; };
# SMART disk health reporting # Login display with SMART disk health status
services.smart-report = { services.login-display = {
enable = true; enable = true;
enableSystemdService = true; showSystemInfo = true;
schedule = "09:00:00"; showSmartStatus = true;
gotifyToken = "AieM4SJHFcyl7TC"; smartDrives = {
drives = {
"/dev/nvme0n1" = "System_SSD_ThinkPad"; "/dev/nvme0n1" = "System_SSD_ThinkPad";
}; };
showDiskUsage = true;
}; };
# Borg backup server configuration # Borg backup server configuration