Update configuration.nix
This commit is contained in:
@@ -213,18 +213,6 @@
|
|||||||
|
|
||||||
zramSwap.enable = true;
|
zramSwap.enable = true;
|
||||||
|
|
||||||
############################################################
|
|
||||||
# USB ROOT DEVICE MONITOR (SHUTDOWN ON DISCONNECT)
|
|
||||||
############################################################
|
|
||||||
|
|
||||||
# Monitor root device removal and shut down
|
|
||||||
services.udev.extraRules = ''
|
|
||||||
# Match the root filesystem device by label (or use PARTLABEL/UUID if preferred)
|
|
||||||
KERNEL=="sd*", ENV{ID_FS_LABEL}=="nixos-root", SYMLINK+="nixos-root-device"
|
|
||||||
# Trigger when the root device is removed
|
|
||||||
ACTION=="remove", KERNEL=="sd*", ENV{ID_FS_LABEL}=="nixos-root", RUN+="/run/current-system/sw/bin/systemctl poweroff"
|
|
||||||
'';
|
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# NIXOS VERSION
|
# NIXOS VERSION
|
||||||
############################################################
|
############################################################
|
||||||
|
|||||||
Reference in New Issue
Block a user