nixfmt-rfc-style
There is nothing in this commit except for the changes made by nix-shell -p nixfmt-rfc-style --run "nixfmt ." If this has mucked up your open branches then sorry about that. You can probably nixfmt them to match before merging
This commit is contained in:
@@ -25,49 +25,67 @@ let
|
||||
fdmove -c 2 1
|
||||
emptyenv chroot . /bin/init
|
||||
'';
|
||||
base = {...} : {
|
||||
config = {
|
||||
services = {
|
||||
banner = oneshot {
|
||||
name = "banner";
|
||||
up = "cat /etc/banner > /dev/console";
|
||||
down = "true";
|
||||
base =
|
||||
{ ... }:
|
||||
{
|
||||
config = {
|
||||
services = {
|
||||
banner = oneshot {
|
||||
name = "banner";
|
||||
up = "cat /etc/banner > /dev/console";
|
||||
down = "true";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
filesystem = dir {
|
||||
exec = symlink doChroot;
|
||||
etc = dir {
|
||||
banner = symlink (pkgs.writeText "banner" ''
|
||||
filesystem = dir {
|
||||
exec = symlink doChroot;
|
||||
etc = dir {
|
||||
banner = symlink (
|
||||
pkgs.writeText "banner" ''
|
||||
|
||||
LADIES AND GENTLEMEN WE ARE FLOATING IN SPACE
|
||||
LADIES AND GENTLEMEN WE ARE FLOATING IN SPACE
|
||||
|
||||
Most services are disabled. The system is operating
|
||||
with a ram-based root filesystem, making it safe to
|
||||
overwrite the flash devices in order to perform
|
||||
upgrades and maintenance.
|
||||
Most services are disabled. The system is operating
|
||||
with a ram-based root filesystem, making it safe to
|
||||
overwrite the flash devices in order to perform
|
||||
upgrades and maintenance.
|
||||
|
||||
Don't forget to reboot when you have finished.
|
||||
Don't forget to reboot when you have finished.
|
||||
|
||||
'');
|
||||
''
|
||||
);
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
eval = lib.evalModules {
|
||||
modules = [
|
||||
{ _module.args = { inherit pkgs; inherit (pkgs) lim; }; }
|
||||
{
|
||||
_module.args = {
|
||||
inherit pkgs;
|
||||
inherit (pkgs) lim;
|
||||
};
|
||||
}
|
||||
../../modules/base.nix
|
||||
../../modules/users.nix
|
||||
../../modules/busybox.nix
|
||||
base
|
||||
({ ... } : paramConfig)
|
||||
({ ... } : { config = { logging.script = "t"; }; })
|
||||
({ ... }: paramConfig)
|
||||
(
|
||||
{ ... }:
|
||||
{
|
||||
config = {
|
||||
logging.script = "t";
|
||||
};
|
||||
}
|
||||
)
|
||||
../../modules/s6
|
||||
];
|
||||
};
|
||||
in systemconfig eval.config.filesystem.contents;
|
||||
in writeScriptBin "levitate" ''
|
||||
in
|
||||
systemconfig eval.config.filesystem.contents;
|
||||
in
|
||||
writeScriptBin "levitate" ''
|
||||
#!/bin/sh
|
||||
destdir=${newRoot}
|
||||
mkdir -p $destdir $destdir/nix/store
|
||||
|
Reference in New Issue
Block a user