Skip to content

v0.1.2 — LustLess (accountability client, Covenant-Eyes-compatible Linux edition)

Choose a tag to compare

@HenryGetz HenryGetz released this 13 Oct 01:07
· 21 commits to main since this release

Linux accountability client (Covenant Eyes-compatible, clean-room reimplementation).

Install

curl -fsSL https://github.com/HenryGetz/LustLess/releases/latest/download/install.sh | sudo bash

Detects your distro, downloads the matching package, installs it with the
native tool, starts the tray agent. Other ways:

Distro File Command
Debian / Ubuntu / Zorin / Mint lustless_0.1.2_amd64.deb sudo apt install ./lustless_0.1.2_amd64.deb
Fedora lustless-0.1.2-1.x86_64.rpm sudo dnf install ./lustless-0.1.2-1.x86_64.rpm
Bazzite / immutable Fedora lustless-0.1.2-1.x86_64.rpm sudo rpm-ostree install ./lustless-0.1.2-1.x86_64.rpm && reboot
Arch / EndeavourOS / SteamOS lustless-0.1.2-1-x86_64.pkg.tar.zst sudo pacman -U ./lustless-0.1.2-1-x86_64.pkg.tar.zst
Alpine lustless-0.1.2-r0.apk sudo apk add --allow-untrusted ./lustless-0.1.2-r0.apk

Uninstall: sudo apt purge lustless (or the dnf/rpm-ostree/pacman/apk
equivalent) — restores the DNS, browser-policy and polkit state exactly as
found.

What's new

  • Sign-in works without a tray: every package ships a LustLess entry in
    the application menu (lustless-agent --show) — sign-in dialog when signed
    out, dashboard when signed in. Headless: lustlessctl signin <username>.
  • One-liner installer (install.sh is attached below), installing with
    Recommends (pulls the Xfce SNI host) and starting the per-user tray agent
    immediately instead of waiting for a re-login.
  • Fixed: the maintainer helper no longer aborts configure on a bind-mounted
    /etc/resolv.conf (containers, WSL).
  • Version numbers are real again: package/CLI version 0.1.2, matching this
    release tag (previously the same 0.1.0 was replaced in place, so upgrades
    printed "Unpacking 0.1.0 over 0.1.0").