nixpkgs/nixos/modules/system/boot
Frédéric Christ 8f4b41cfd4 nixos/systemd: Enable systemd-machine-id-commit.service
Prior to this contribution, every boot with a default configuration was
considered `ConditionFirstBoot=true` by systemd, since /etc/machine-id
was not commited to disk.

This also extends the systemd with a check for subsequent boots not
being considered first boots.
2024-10-25 14:03:15 +02:00
..
loader nixos/systemd-boot: fix substituteAll usage 2024-10-20 21:45:57 +03:00
systemd nixos/systemd-initrd: add missing kmod-blacklist src (#348505) 2024-10-17 15:46:51 -04:00
binfmt.nix nixos/binfmt: Add option to use static emulators when available 2024-10-01 15:05:32 +09:00
clevis.md treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
clevis.nix nixos/boot.initrd.clevis: remove with lib; 2024-09-15 10:43:57 +02:00
emergency-mode.nix nixos/systemd.enableEmergencyMode: remove with lib; 2024-09-15 10:43:57 +02:00
grow-partition.nix growpart: shellcheck fixes 2024-09-08 12:28:46 +02:00
initrd-network.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
initrd-openvpn.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
initrd-ssh.nix Fix SSH in scripted initrd 2024-07-01 15:35:55 +02:00
kernel_config.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
kernel.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
kexec.nix kexec: fix shellcheck issues 2024-09-08 12:26:22 +02:00
luksroot.nix nixos/systemd: Factor out tpm2 support into separate module 2024-09-20 14:33:35 -04:00
modprobe.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
networkd.nix nixos/networkd: support systemd-creds in WireGuard 2024-10-06 18:38:40 -05:00
pbkdf2-sha512.c
plymouth.nix nixos/boot.plymouth.font: escape font path 2024-05-10 15:06:10 -04:00
resolved.nix initrd: use the new tmpfiles options to create tmpfiles config 2024-09-04 14:39:03 +02:00
shutdown.nix
stage-1-init.sh nixos/stage-1-init: notify during copytoram 2024-05-22 18:43:18 -05:00
stage-1.nix nixos/systemd-initrd: add missing kmod-blacklist src (#348505) 2024-10-17 15:46:51 -04:00
stage-2-init.sh nixos/systemd: let systemd setup /etc/machine-id 2024-07-15 21:52:28 -07:00
stage-2.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
stratisroot.nix
systemd.nix nixos/systemd: Enable systemd-machine-id-commit.service 2024-10-25 14:03:15 +02:00
timesyncd.nix nixos/timesyncd: allow NTP servers advertised by DHCP to be used 2024-09-04 12:17:39 +02:00
tmp.nix nixos/boot.tmp: remove with lib; 2024-09-15 10:43:58 +02:00
uki.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00
unl0kr.nix Add more options to unl0kr 2024-09-25 18:01:10 +02:00
uvesafb.nix nixos: remove all uses of lib.mdDoc 2024-04-13 10:07:35 -07:00