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:*
|
||||
` <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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -313,7 +313,7 @@ Extra paths to make available to the container\.
|
||||
|
||||
|
||||
*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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
@ -780,7 +723,7 @@ Common extra paths to make available to the container\.
|
||||
|
||||
|
||||
*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
|
||||
|
||||
|
||||
@ -916,7 +759,25 @@ package
|
||||
|
||||
|
||||
*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 {
|
||||
pname = "hakurei";
|
||||
version = "0.1.3";
|
||||
version = "0.2.0";
|
||||
|
||||
srcFiltered = builtins.path {
|
||||
name = "${pname}-src";
|
||||
|
Loading…
x
Reference in New Issue
Block a user