Version 0.4.0
Released on 2026-10-05: UMI gaze control and typst md2pdf.
Changes on GitHub 🡕 · All versions
- vaultwarden: Allow emergency access for master password recovery
- invite: Just invite, welcome sheet and Kanidm reset link
- secrets: Warn on a hashed vaultwarden admin token
- umi: Derive UMI users from their user profile
- gnome: Let users override the pointer size, UMI users get 48 px
- umi: Native GNOME a11y for UMI users outside UMI hosts
- user: SSH keys via authorized_keys registry and rbw agent
- home: Rbw vault lock after 12h of inactivity
- pandoc: Added typst
- office: Make ConTeXt optional in the pandoc toolchain
- office: Default pandoc PDF engine, language and fonts
- office: Md2pdf command with ConTeXt and typst layouts
- office: Nautilus entries to convert Markdown to PDF
- office: Md2pdf typst layout closer to ConTeXt, schemas fit width
- office: Md2pdf typst renders raw TeX breaks and TOC, ConTeXt-like title
- office: Md2pdf —tablet on A6 at 9pt, the layout tuned for tablets
- office: Md2pdf and pandoc default to the typst engine
- office: Md2pdf typst polish: TOC, rules, lists, footnotes, inline code
- office: Md2pdf typst footnotes at 80%, tight as with ConTeXt
- office: Md2pdf typst sizes table columns from their content
- oxicloud: Trusted proxy, kanidm admins, nextcloud api, smtp, locale
- dns: Resolve tailnet node names from zone LANs
- admin: Dnf-locate routes ssh to roaming fleet hosts
- engine: Presence probe over the deploy ssh connection
- enter: Dnf-locate logs
- headscale: Unbound view gives tagged nodes the LAN address of zone globals
- umi: Larger Cinnamon panel, icons and text, single-click Nemo
- umi: Eye tracker plugged in enables gaze control and hover click
- umi: Gaze panel with hover click types, pause zone and keyboard toggle
- umi: No terminal launcher, text scaling 1.4
- umi: Roomier Cinnamon menu entries
- umi: Panel gaze switch, Talon action user.umi_gaze
- umi: Accessibility on from first login, no Onboard prompt
- umi: Onboard starts hidden, replaces its own autostart entry
- umi: Hide click type buttons while hover click is paused
- umi: Faster Talon gaze filters, head control and mouse jump off
- umi: Gaze button off pauses hover click, back on resumes it
- umi: Declarative Talon eye tracking modes (gaze, head, jumps, focus)
- umi: Gaze settings updates
- nix-cache: Roaming host feature sets the roaming substituters
- invite: Todo -> just log
- gdm: Realign gdm-greeter UIDs with nixpkgs
- umi: Pin UMI users’ GDM session to Cinnamon at every boot
- umi: Hide Cinnamon panels through XDG_DATA_HOME, drop dead GNOME entry
- umi: Keep Cinnamon GSettings defaults out of GNOME and the GDM greeter
- office: Md2pdf typst tolerates stray citations and dead links
- office: Md2pdf ConTeXt no longer drops table rows at page breaks
- security: C7 NTP servers as absolute FQDN, immune to search domain
- ai: Disable herdr, unstable build fails to link
- outline: Overlay fixing 1.10.1 yarn patch and hashes
- dns: Undeclared zone names no longer resolve to the gateway
- manage: Just enter reaches roaming hosts through dnf-locate
- child: Enable education module, enableChild alone installed nothing
- student: Enable education module, enableStudent alone installed nothing
- umi: No X forwarding through su on UMI hosts, prompts lock the screen
- umi: Talon 1.0 support in the tracker script, Always On switched off
- umi: No mousetweaks in Cinnamon, click types, wheel and no hover popup
- home: GUI apps off pkgs-stable, glibc mismatch with Mesa driver
- home: Disable apostrophe, its python 3.12 deps fail to build
- adguardhome: No rate limit on the zone resolver
- nextcloud: Declarative smtp password via services.nextcloud.secrets
Security
Section titled “Security”- vaultwarden: Restrict /admin to internal networks
- umi: Seed passwordless keyring for the autologin user only
- umi: Grant input/uinput groups on UMI hosts only
Removed
Section titled “Removed”- oxicloud: Drop target-cpu overlay, fixed in nixpkgs
- education: Drop celestia, build broken against FFmpeg 8
- printing: Drop hplip duplicate of hplipWithPlugin in CUPS drivers
Changed
Section titled “Changed”- umi: Align internal identifiers on the umi naming
Documentation
Section titled “Documentation”- umi: Profile header describes the session per host
- office: Md2pdf table width rule in the enablePandoc description
Dependencies
Section titled “Dependencies”- dnf-generator v0.2.1
- fleet-update v0.7.4