| Age | Commit message (Collapse) | Author |
|
There are often good reason to override this.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This makes the interface stable.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This rebuilds a package repeatedly and compares outcomes.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Useful for scripting.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For validation of build determinism.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This produces the same structure served by the dynamic server.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
For the fs.FS implementation and static publishing.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are too much clutter. Move them to test directory until the test suite replacement is upstreamed.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is going to be used most of the time, with --deep only useful for fetching bootstrap artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids vim swap files breaking scripts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This improves readability, especially on a small display.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These are useful for very specific cases by the maintainer. No app should ever require this.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This would otherwise cover the pathname socket.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Package internal/store expects a zero-initialised buffer.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is required for useful error messages for errors originating from internal/store.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Useful for the music player.
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>
|
|
These no longer need to be hardcoded since this is not subject to the limitations of home-manager.
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>
|
|
This adds optional and device mount points.
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>
|
|
This program must be built with cgo disabled, and was missed when migrating build script.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This works around stubborn package managers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This helps disambiguate active mutable containers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This avoids awkward case-insensitive zsh completion.
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>
|
|
Generally useful for shared storage and environment.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
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 is currently not very usable due to hakurei immutable overlay mount limitations.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This replaces the nixos module.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This program is an experimental frontend for cmd/hakurei. This serves as a short-term replacement of the nixos module and a testing environment to implement API useful to planterette.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This reduces duplicate code. This change also adds resolv.conf to the container.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This fixes --arch for shell.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This check serves no real purpose and only makes it more difficult to start containers.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This information is useful to external tooling and makes a lot more sense in this package than cmd/mbf. This change also fixes non-native artifact resolution during clean.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This enables out-of-tree packaging.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is more versatile than hardcoding the os.Root implementation.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This provides an authenticated implementation of the external cache.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
This is much more robust and efficient than the simple buffering implementation for larger files. Allocations happen almost exclusively in WalkDir.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
These situations, while unfortunate, are inevitable at a larger scale. This change enables annotation and optional hiding of blocked updates.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|
|
Required by many programs.
Signed-off-by: Ophestra <cat@gensokyo.uk>
|