Butterknife 0.1.7 is out. This is a meatier release than the recent patch bumps — a few things that have been nagging at the install experience finally got cleared up.
Stronger encryption by default
LUKS-encrypted installs now use argon2id as the KDF instead of pbkdf2 — the modern memory-hard variant, significantly more resistant to offline brute force on stolen disks. If you’ve been on the fence about encrypted installs, this is the version where it stops being a compromise. Existing encrypted installs are unaffected; only new installs get the change.
The login screen actually looks like Butterbian
lightdm-gtk-greeter is now wired up with an optional Butterbian theme — dark wireframe wallpaper, Adwaita-dark form, the Butterbian logo as the default user avatar. The installer asks before applying; decline and you get stock lightdm-gtk-greeter. Tweak it after the fact via lightdm-gtk-greeter-settings (GUI, no config file editing).
Ly actually works on Debian
This one was overdue. Previously, picking Ly from the display-manager menu installed the package but didn’t register it as the system DM — Debian ships Ly as a systemd template, not a static service, so the standard “enable ly.service” approach fails silently. Now it’s correctly wired up: Ly takes over tty2 at boot. If you’ve wanted a TUI greeter, this is the version.
Across the WM setup repos
The X11 setup scripts (awesomewm, bspwm, dwm, i3, openbox, qtile) switched from lxappearance to nwg-look for GTK theme/icon picking — matching the sway / swayfx pair. One picker everywhere, X11 and Wayland.
Bug fixes
- Installer no longer crashes after a successful install when wm-chooser cleans up its own sudoers file.
- wm-chooser self-cleans the temporary NOPASSWD sudoers entry on exit, closing a window where a power loss during WM picking could leave passwordless sudo on the new system.
Known issue — sway in VMs
If you’re testing sway in VirtualBox / QEMU / VMware with a Wayland session, you may see cursor offset (visual cursor drifts from the actual click position). This is a wlroots+VM hardware-cursor mismatch, not a
butterknife bug. Workaround:
mkdir -p ~/.config/environment.d
echo 'WLR_NO_HARDWARE_CURSORS=1' > ~/.config/environment.d/wlroots.conf
Then log out and back in. Bare metal is fine; this only affects VM testing.
Get it
- ISO + checksums: https://get.butterbian.org
- Source / changelog / issues: https://codeberg.org/justaguylinux/butterknife
If you install it, let me know how it goes — especially if something breaks. Bug reports here or on Codeberg.