From 192ce3e9b40b74d1f0e878d6507a6fdb45270b03 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Fri, 10 Oct 2025 01:03:27 +0200 Subject: [PATCH] add login display to thinkpad --- hosts/nixos/hs/system.nix | 3 ++- hosts/nixos/thinkpad/system.nix | 14 +++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/hosts/nixos/hs/system.nix b/hosts/nixos/hs/system.nix index 450619b..781dcf9 100644 --- a/hosts/nixos/hs/system.nix +++ b/hosts/nixos/hs/system.nix @@ -231,7 +231,8 @@ "/dev/disk/by-id/ata-HGST_HUH721212ALE604_5PJ7Z3LE" = "Data_Drive_2_12TB"; "/dev/disk/by-id/ata-ST16000NM000J-2TW103_WRS0F8BE" = "Parity_Drive_16TB"; }; - showDiskUsage = false; + showDiskUsage = true; + diskUsagePaths = [ "/" "/mnt/storage" "/mnt/parity" ]; }; # Borg backup configuration diff --git a/hosts/nixos/thinkpad/system.nix b/hosts/nixos/thinkpad/system.nix index b75ff5b..5f2fdfb 100644 --- a/hosts/nixos/thinkpad/system.nix +++ b/hosts/nixos/thinkpad/system.nix @@ -6,7 +6,7 @@ ../../../modules/wireguard.nix ../../../modules/podman.nix ../../../modules/borg-server.nix - ../../../modules/smart-report.nix + ../../../modules/login-display.nix ]; # Bootloader - standard UEFI setup @@ -329,15 +329,15 @@ }; }; - # SMART disk health reporting - services.smart-report = { + # Login display with SMART disk health status + services.login-display = { enable = true; - enableSystemdService = true; - schedule = "09:00:00"; - gotifyToken = "AieM4SJHFcyl7TC"; - drives = { + showSystemInfo = true; + showSmartStatus = true; + smartDrives = { "/dev/nvme0n1" = "System_SSD_ThinkPad"; }; + showDiskUsage = true; }; # Borg backup server configuration