Skip to content

Greeter

omfreebdy uses ly as its login manager — a lightweight TUI display manager that runs in the console and can launch Hyprland directly.

ly’s config lives at /usr/local/etc/ly/config.ini.

SettingValue
AnimationConfigurable (none, doom, matrix, colormix, gameoflife)
Default inputlogin
Vi modeAvailable (off by default)
Save last sessionYes

ly has several built-in idle animations for the login screen:

AnimationDescription
noneNo animation (default)
doomPSX DOOM fire effect
matrixCMatrix-style falling characters
colormixColor mixing shader
gameoflifeConway’s Game of Life

Set the animation in /usr/local/etc/ly/config.ini:

animation = matrix
KeyAction
F1Shutdown
F2Restart
TabSwitch between login/password/session fields

ly is available as a FreeBSD package:

sudo pkg install ly
sudo sysrc ly_enable="YES"

To enable autologin (skip the login screen):

auto_login_user = yourusername
auto_login_session = Hyprland

To change colors, edit the hex values in config.ini (format: 0xSSRRGGBB where SS is styling flags).