initrd.systemd: disable emergency mode
All checks were successful
Build all NixOS Configurations / nix build (push) Successful in 10m3s

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.
This commit is contained in:
Ingolf Wagner 2024-08-08 19:47:00 +02:00
parent 26aaec9101
commit 1b9105f158
Signed by: palo
GPG key ID: 76BF5F1928B9618B

View file

@ -244,6 +244,15 @@
"${config.clan.core.clanDir}/machines/chungus/facts/ssh.rbackup.id_ed25519.pub" "${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 # configure nix
({ pkgs, lib, clanLib, ... }: ({ pkgs, lib, clanLib, ... }:
{ {
@ -465,11 +474,6 @@
srvos.nixosModules.hardware-hetzner-online-intel srvos.nixosModules.hardware-hetzner-online-intel
#srvos.nixosModules.server #srvos.nixosModules.server
#srvos.nixosModules.mixins-terminfo #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.mainUser = import ./homes/palo;
home-manager.users.root = import ./homes/root; home-manager.users.root = import ./homes/root;