Author SHA1 Message Date
Storm Dragon bc305993b8 Updated docs. 2026-10-16 15:33:08 -04:00
Storm Dragon 980fd8029d Publish verified Battery Status 0.1.0 package catalog 2026-10-16 14:50:02 -04:00
3 changed files with 28 additions and 7 deletions

No files matched your search

+12 -4
View File
@@ -14,7 +14,8 @@ available from the [release page](https://git.stormux.org/storm/cthulhu-tentacle
Wormhole 0.1.2 requires the matching reader with interactive Tentacle settings support.
Native packages are available from the
[Wormhole release page](https://git.stormux.org/storm/cthulhu-tentacles/releases/tag/wormhole-v0.1.2).
Battery Status 0.1.0 is source-only until its first packages are published.
Battery Status 0.1.0 packages are available from the
[Battery Status release page](https://git.stormux.org/storm/cthulhu-tentacles/releases/tag/battery-status-v0.1.0).
It uses Cthulhu+Shift+B and requires the UPower system service.
Local build artifacts live in the ignored `dist/` directory.
The discovery source URL is
@@ -61,7 +62,12 @@ without a published compatible release show a clear message and remain unchecked
No source builds or install scripts run during this workflow. Resource limits
do not make untrusted same-user programs safe.
After installation, refresh status until Active and use Cthulhu+Alt+Shift+H.
Install and enable reports success after the Tentacle becomes Active. A failed
start returns an error and leaves the installed package disabled. Enable it again
to retry. Activation needs no administrator setup or particular init system;
configured cgroup resource limits are optional.
For Hello World, use Cthulhu+Alt+Shift+H after activation.
Disable retains the package; re-enabling and reader startup use installed files
without network access. Removing the source retains installed Tentacles. Removing
a managed Tentacle stops it and deletes its package files after shutdown.
@@ -308,8 +314,10 @@ substituting your absolute executable path and launch ID `greeting`, with
`Presentation: true` in the launch JSON. `--replace --tentacles` replaces the
current Go reader and selects the development list instead of the saved registry;
run it explicitly when ready. Rebuild the reader first if its implementation
changed. Production activation requires delegated cgroup resources and does not
silently fall back when delegation fails.
changed. Production activation uses init-independent process supervision and
needs no administrator setup. Kernel resource limits are optional: configure a
delegated cgroup v2 parent with `--tentacle-cgroup-parent` or
`CTHULHU_TENTACLE_CGROUP_PARENT`. An invalid explicit parent fails startup.
Test the shortcut, learn mode, remapping, ordinary reading and web navigation on
Xorg. Verify speech modes, interruption, screen lock, terminal handoff, disable
+12
View File
@@ -35,3 +35,15 @@ sha256 = "0c6254bd96dc9921884e81a58db3385cf0433073129e8ce64d86407992ce4134"
[[tentacles]]
id = "battery-status"
manifest = "battery-status/tentacle.toml"
[[tentacles.releases]]
platform = "linux"
architecture = "amd64"
url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/battery-status-v0.1.0/battery-status-0.1.0-linux-amd64.tar.gz"
sha256 = "53939e7674c1f8ba4193a71a69c3e917b51439fa29884bebb7c622bdcef2c3d9"
[[tentacles.releases]]
platform = "linux"
architecture = "arm64"
url = "https://git.stormux.org/storm/cthulhu-tentacles/releases/download/battery-status-v0.1.0/battery-status-0.1.0-linux-arm64.tar.gz"
sha256 = "d75e40fd76280ecba228f3d3132d846f4e8f79a3e2bdd6dafd515c39a191cca0"
+4 -3
View File
@@ -60,9 +60,10 @@ When ready to test, launch the rebuilt reader explicitly:
```
That command replaces the running Go reader and selects the development launch
list instead of saved Tentacles. The reader automatically requests systemd user
cgroup delegation. A delegation failure leaves the Tentacle unavailable.
Resource limits do not make untrusted same-user programs safe.
list instead of saved Tentacles. The reader supervises each Tentacle directly;
no administrator setup or particular init system is required. Kernel CPU, memory
and task limits are optional and require an explicitly configured delegated
cgroup v2 parent. Tentacles run with your account's access; install trusted code.
## Live verification