From 96077cfbf5ef5028f82cf113fe15220f7c4fd63f Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Sun, 2 Nov 2025 23:23:54 +0100 Subject: [PATCH] add login display to deck --- hosts/nixos/deck/system.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/hosts/nixos/deck/system.nix b/hosts/nixos/deck/system.nix index c0cfb4a..a79c17e 100644 --- a/hosts/nixos/deck/system.nix +++ b/hosts/nixos/deck/system.nix @@ -7,6 +7,7 @@ ../system-default.nix # Common NixOS system configuration ../../../modules/desktop.nix ../../../modules/wireguard.nix + ../../../modules/login-display.nix ]; # Desktop module configuration (disable GDM for Jovian autoStart mode) @@ -125,6 +126,20 @@ pciutils usbutils unzip + + smartmontools # Disk health monitoring (SMART) ]; + # Login display with SMART disk health status + services.login-display = { + enable = true; + showSystemInfo = true; + showSmartStatus = true; + smartDrives = { + "/dev/nvme0n1" = "System_SSD"; + "/dev/mmcblk0" = "SD_Card"; + }; + showDiskUsage = true; + }; + }