release: 0.2.0
All checks were successful
Release / Create release (push) Successful in 39s
Test / Sandbox (push) Successful in 41s
Test / Hakurei (push) Successful in 1m9s
Test / Create distribution (push) Successful in 24s
Test / Hpkg (push) Successful in 1m10s
Test / Sandbox (race detector) (push) Successful in 4m5s
Test / Hakurei (race detector) (push) Successful in 5m12s
Test / Flake checks (push) Successful in 1m31s
All checks were successful
Release / Create release (push) Successful in 39s
Test / Sandbox (push) Successful in 41s
Test / Hakurei (push) Successful in 1m9s
Test / Create distribution (push) Successful in 24s
Test / Hpkg (push) Successful in 1m10s
Test / Sandbox (race detector) (push) Successful in 4m5s
Test / Hakurei (race detector) (push) Successful in 5m12s
Test / Flake checks (push) Successful in 1m31s
Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
parent
4cf694d2b3
commit
07194c74cb
459
options.md
459
options.md
@ -35,7 +35,7 @@ package
|
|||||||
|
|
||||||
|
|
||||||
*Default:*
|
*Default:*
|
||||||
` <derivation hakurei-static-x86_64-unknown-linux-musl-0.0.2> `
|
` <derivation hakurei-static-x86_64-unknown-linux-musl-0.2.0> `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -55,6 +55,78 @@ attribute set of (submodule)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.enablements\.dbus
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Whether to proxy D-Bus\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
null or boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` true `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.enablements\.pulse
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Whether to share the PulseAudio socket and cookie\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
null or boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` true `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.enablements\.wayland
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Whether to share the Wayland socket\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
null or boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` true `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.enablements\.x11
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Whether to share the X11 socket and allow connection\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
null or boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` false `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.packages
|
## environment\.hakurei\.apps\.\<name>\.packages
|
||||||
|
|
||||||
|
|
||||||
@ -92,78 +164,6 @@ null or (list of string)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.capability\.dbus
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to proxy D-Bus\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.capability\.pulse
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to share the PulseAudio socket and cookie\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.capability\.wayland
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to share the Wayland socket\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.capability\.x11
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to share the X11 socket and allow connection\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.command
|
## environment\.hakurei\.apps\.\<name>\.command
|
||||||
|
|
||||||
|
|
||||||
@ -313,7 +313,7 @@ Extra paths to make available to the container\.
|
|||||||
|
|
||||||
|
|
||||||
*Type:*
|
*Type:*
|
||||||
list of (submodule)
|
anything
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -322,106 +322,6 @@ list of (submodule)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.extraPaths\.\*\.dev
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable use of device files\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.extraPaths\.\*\.dst
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Mount point in container, same as src if null\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
null or string
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` null `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.extraPaths\.\*\.require
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable start failure if the bind mount cannot be established for any reason\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.extraPaths\.\*\.src
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Host filesystem path to make available to the container\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
string
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.extraPaths\.\*\.write
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable mounting path as writable\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.gpu
|
## environment\.hakurei\.apps\.\<name>\.gpu
|
||||||
|
|
||||||
|
|
||||||
@ -459,6 +359,52 @@ list of string
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.hostAbstract
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Whether to enable share abstract unix socket scope\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` false `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Example:*
|
||||||
|
` true `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.hostNet
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Whether to enable share host net namespace\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` true `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Example:*
|
||||||
|
` true `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.identity
|
## environment\.hakurei\.apps\.\<name>\.identity
|
||||||
|
|
||||||
|
|
||||||
@ -554,29 +500,6 @@ string
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.net
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable network access\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.apps\.\<name>\.nix
|
## environment\.hakurei\.apps\.\<name>\.nix
|
||||||
|
|
||||||
|
|
||||||
@ -771,6 +694,26 @@ boolean
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.apps\.\<name>\.wait_delay
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Duration to wait for after interrupting a container’s initial process in nanoseconds\.
|
||||||
|
A negative value causes the container to be terminated immediately on cancellation\.
|
||||||
|
Setting this to null defaults to five seconds\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
null or signed integer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` null `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.commonPaths
|
## environment\.hakurei\.commonPaths
|
||||||
|
|
||||||
|
|
||||||
@ -780,7 +723,7 @@ Common extra paths to make available to the container\.
|
|||||||
|
|
||||||
|
|
||||||
*Type:*
|
*Type:*
|
||||||
list of (submodule)
|
anything
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -789,106 +732,6 @@ list of (submodule)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.commonPaths\.\*\.dev
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable use of device files\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.commonPaths\.\*\.dst
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Mount point in container, same as src if null\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
null or string
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` null `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.commonPaths\.\*\.require
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable start failure if the bind mount cannot be established for any reason\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.commonPaths\.\*\.src
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Host filesystem path to make available to the container\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
string
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.commonPaths\.\*\.write
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Whether to enable mounting path as writable\.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Type:*
|
|
||||||
boolean
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Default:*
|
|
||||||
` false `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
*Example:*
|
|
||||||
` true `
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## environment\.hakurei\.extraHomeConfig
|
## environment\.hakurei\.extraHomeConfig
|
||||||
|
|
||||||
|
|
||||||
@ -916,7 +759,25 @@ package
|
|||||||
|
|
||||||
|
|
||||||
*Default:*
|
*Default:*
|
||||||
` <derivation hakurei-hsu-0.0.2> `
|
` <derivation hakurei-hsu-0.2.0> `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## environment\.hakurei\.shell
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Absolute path to preferred shell\.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Type:*
|
||||||
|
string
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
*Default:*
|
||||||
|
` "/run/current-system/sw/bin/bash" `
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "hakurei";
|
pname = "hakurei";
|
||||||
version = "0.1.3";
|
version = "0.2.0";
|
||||||
|
|
||||||
srcFiltered = builtins.path {
|
srcFiltered = builtins.path {
|
||||||
name = "${pname}-src";
|
name = "${pname}-src";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user