diff --git a/modules/system/activation/activation-script.nix b/modules/system/activation/activation-script.nix index f4baebd2b2b..083e3767ed8 100644 --- a/modules/system/activation/activation-script.nix +++ b/modules/system/activation/activation-script.nix @@ -144,6 +144,13 @@ in mv /usr/bin/.env.tmp /usr/bin/env # atomically replace /usr/bin/env ''; + system.activationScripts.tmpfs = + '' + ${pkgs.utillinux}/bin/mount -o "remount,size=${config.boot.devSize}" /dev + ${pkgs.utillinux}/bin/mount -o "remount,size=${config.boot.devShmSize}" /dev/shm + ${pkgs.utillinux}/bin/mount -o "remount,size=${config.boot.runSize}" /run + ''; + }; }