stuff
This commit is contained in:
@@ -9,4 +9,5 @@ creation_rules:
|
||||
- "age1x3lahhkefkap67cdmdjcqaxan9hp62er78akr79v9m73nvgugpeqk0y32a" # laptop-user-doloro
|
||||
- "age1exzngtk4d9vcsmcq6ap5xx3ca9qacqjkrv86ymged7msx9z6vfyqsf5sjq" # laptop-system
|
||||
- "age1fw4xnh2q52juce94ffn54js708cr6umfwpv0mykuddkea7kr4f0q7a9h05" # rpi5
|
||||
- "age1pa8cecxaw4y4zea6zjnt0k0mz38g4qunmp6trwy5fvdvw88ttcgsv2dgrv" # laptop-surface-user-doloro
|
||||
- "age1kc0xu0ue2nrrr7w4gam7wlzackv8jv243rxwwndgxjqklgtnp5csdtpgzp" # laptop-surface-system
|
||||
|
||||
@@ -10,11 +10,25 @@
|
||||
};
|
||||
modules.surface-patches = {
|
||||
nixos =
|
||||
{ pkgs, ... }:
|
||||
{ pkgs, lib, ... }:
|
||||
{
|
||||
imports = with inputs; [
|
||||
x1e-kernel.nixosModules.default
|
||||
];
|
||||
|
||||
# Prevent reboot hang - qcom_smd_qrtr workers stuck in D-state
|
||||
systemd.settings.Manager.DefaultTimeoutStopSec = "15s";
|
||||
systemd.settings.Manager.DefaultDeviceTimeoutSec = "15s";
|
||||
|
||||
# Hardware watchdog (SBSA Generic Watchdog) as safety net
|
||||
systemd.settings.Manager = {
|
||||
KExecWatchdogSec = "30s";
|
||||
RebootWatchdogSec = "30s";
|
||||
RuntimeWatchdogSec = "30s";
|
||||
};
|
||||
|
||||
# Override udevd stop timeout (D-state workers can't be killed)
|
||||
systemd.services.systemd-udevd.serviceConfig.TimeoutStopSec = lib.mkForce "10s";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user