Default Apps
omfreebdy includes a curated set of Wayland-native and X11 applications, all pre-configured with consistent theming and keybindings. Both the Wayland (Hyprland) and X11 (i3) profiles share the same tool ecosystem.
Desktop
Section titled “Desktop”The core Wayland desktop stack — window management, status bar, lock screen, idle management, and wallpapers.
Hyprland
Dynamic tiling Wayland compositor with animations
Waybar
Highly customizable status bar
Hyprlock
GPU-accelerated lock screen
Hypridle
Idle management daemon
Wallpapers
Background management with swaybg
Screensaver
Terminal text effects on idle
Greeter
TUI login manager with ly
Interactive applications for daily use — terminals, browser, launcher, and notifications.
Foot
Fast, lightweight Wayland terminal
Ghostty
GPU-accelerated terminal emulator
Brave
Privacy-focused web browser
Fuzzel
Application launcher with fuzzy search
Mako
Lightweight notification daemon
Sylve
FreeBSD VM, jail, and ZFS management
Command-line tools pre-configured with consistent theming and sensible defaults.
Neovim
Hyperextensible editor with LazyVim
tmux
Terminal multiplexer with Vi bindings
btop
Resource monitor with braille graphs
Starship
Minimal, fast shell prompt
fastfetch
System information display
Shell Tools
eza, bat, zoxide, fzf, ripgrep, fd
System Tools
Section titled “System Tools”Scripts for hardware, networking, and system administration tasks.
usb-mount
Auto USB drive mounting and management via devd
printer-setup
CUPS printer management — status, add printers, web admin
network-discover
Browse LAN services via Avahi/mDNS
power-profile
CPU power management — performance, balanced, powersave
hibernate
Suspend-to-disk via ACPI S4 sleep state
audio-switch
Interactive OSS audio device switcher
firewall
PF firewall rule management — allow, deny, status
vpn-setup
WireGuard and Tailscale VPN installation and configuration
disk-health
SMART disk health monitoring via smartmontools
file-share
LAN file sharing via LocalSend or Python HTTP server
Internationalization
Section titled “Internationalization”locale-set
Set system locale and keyboard layout
input-method-setup
fcitx5 input method framework for CJK and international text
tz-auto
Auto-detect and apply timezone from IP geolocation
omfreebdy Management
Section titled “omfreebdy Management”omfreebdy-setup
First-run setup wizard — WiFi, timezone, theme selection
omfreebdy-channel
Switch between stable and dev update channels
omfreebdy-migrate
Apply config migrations when upgrading omfreebdy
omfreebdy-about
Show version, session, theme, and system information
dmenu-pick
Universal picker — fuzzel (Wayland), rofi (X11), fzf (terminal)
Additional Apps
Section titled “Additional Apps”Pre-installed utilities and GUI applications.
| Image Viewer | imv | Wayland-native image viewer |
| Video Player | mpv | Lightweight video player |
| Documents | evince | PDF and document viewer |
| Calculator | gnome-calculator | Desktop calculator |
| Screenshot | satty | Screenshot annotation tool |
| Git TUI | lazygit | Terminal UI for git |
| Disk Usage | dust | Intuitive disk usage visualizer |
| GitHub CLI | gh | GitHub command-line tool |
| Voice | voxtype | Push-to-talk voice dictation (Whisper + Vulkan) |
| Printing | cups | Common UNIX Printing System |