| Age | Commit message (Collapse) | Author |
|
This implements an optional, alternative template layout to accommodate
ZFS and equivalent setups where each template occupies a different
filesystem. In such a setup, the default, separate workdir is unusable
as overlayfs requires the workdir to reside on the same filesystem as
the writable upperdir. The "merge" build tag enables this alternative
behaviour.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids invoking undefined behaviour in the underlying overlay filesystem implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes the directory structure significantly more manageable.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Enabling this unconditionally causes the new configuration prompt to be shown when started from a terminal, and is generally less robust than not reading zshrc unless explicitly required.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This should be in common instead.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
An extra argument is added to pad out argv0.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Useful for multiple applications sharing state.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Having multiple environments is useful, and this was trivial to implement.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This works around awkward root permissions.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This replaces autoroot.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This replaces the nixos module.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|