diff --git a/system/activate-configuration.sh b/system/activate-configuration.sh index 2a39e5649a5a..766d75fa1675 100644 --- a/system/activate-configuration.sh +++ b/system/activate-configuration.sh @@ -135,3 +135,10 @@ done # Set the host name. hostname @hostName@ + + +# Make this configuration the current configuration. +ln -sfn @out@ /var/run/current-system + +# Prevent the current configuration from being garbage-collected. +ln -sfn /var/run/current-system /nix/var/nix/gcroots/current-system