nixos/console: use systemd-vconsole-setup.service from upstream for sd initrd
This fixes a bug where the vconsole was not working as intended in systemd stage 1 with systemd v254. udev rules are now starting with this service instead of whatever happened before.
This commit is contained in:
parent
5a638b0cbd
commit
79c3740ee5
1 changed files with 3 additions and 0 deletions
|
@ -168,6 +168,9 @@ in
|
||||||
# ...but only the keymaps if we don't
|
# ...but only the keymaps if we don't
|
||||||
"/etc/kbd/keymaps" = lib.mkIf (!cfg.earlySetup) { source = "${consoleEnv config.boot.initrd.systemd.package.kbd}/share/keymaps"; };
|
"/etc/kbd/keymaps" = lib.mkIf (!cfg.earlySetup) { source = "${consoleEnv config.boot.initrd.systemd.package.kbd}/share/keymaps"; };
|
||||||
};
|
};
|
||||||
|
boot.initrd.systemd.additionalUpstreamUnits = [
|
||||||
|
"systemd-vconsole-setup.service"
|
||||||
|
];
|
||||||
boot.initrd.systemd.storePaths = [
|
boot.initrd.systemd.storePaths = [
|
||||||
"${config.boot.initrd.systemd.package}/lib/systemd/systemd-vconsole-setup"
|
"${config.boot.initrd.systemd.package}/lib/systemd/systemd-vconsole-setup"
|
||||||
"${config.boot.initrd.systemd.package.kbd}/bin/setfont"
|
"${config.boot.initrd.systemd.package.kbd}/bin/setfont"
|
||||||
|
|
Loading…
Reference in a new issue