From 1b9105f158d186a57b521d308ca53e05eb7094e3 Mon Sep 17 00:00:00 2001 From: Ingolf Wagner Date: Thu, 8 Aug 2024 19:47:00 +0200 Subject: [PATCH] initrd.systemd: disable emergency mode we disable emergency mode in systemd, but if systemd is enabled during boot we still end up in emergency mode eventually, this will fix that. --- flake.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/flake.nix b/flake.nix index 99eee69..82e2c37 100644 --- a/flake.nix +++ b/flake.nix @@ -244,6 +244,15 @@ "${config.clan.core.clanDir}/machines/chungus/facts/ssh.rbackup.id_ed25519.pub" ]; }) + { + # disable emergency mode everywhere, although it might be needed on laptops + boot.initrd.systemd.emergencyAccess = false; + boot.initrd.systemd.suppressedUnits = [ + "emergency.service" + "emergency.target" + ]; + systemd.enableEmergencyMode = false; + } # configure nix ({ pkgs, lib, clanLib, ... }: { @@ -465,11 +474,6 @@ srvos.nixosModules.hardware-hetzner-online-intel #srvos.nixosModules.server #srvos.nixosModules.mixins-terminfo - { - # not needed for servers in general - boot.initrd.systemd.emergencyAccess = false; - systemd.enableEmergencyMode = false; - } { home-manager.users.mainUser = import ./homes/palo; home-manager.users.root = import ./homes/root;