Skip to content

BSDRunner Apps

Daniel Berger edited this page Nov 5, 2026 · 6 revisions

BSDRunner Apps

BSDRunner includes a collection of native-feeling Quickshell tools for running a FreeBSD Hyprland desktop. They share the active BSDRunner theme and keep common desktop and system-management tasks close at hand.

Each section links to a panel-by-panel guide with practical workflows and safety notes.

These screenshots use the Haas-Bioroid theme.

Machine-specific network values are blurred for privacy; the complete application interfaces remain visible.

The welcome screen is the desktop's starting point: switch themes, open common applications, review key bindings, or bring up the power menu.

BSDRunner welcome screen with theme choices and quick actions

The separate Themes gallery previews every bundled corporate identity and explains what changes across the desktop.

App launcher and battery controls

The compact app launcher exposes BSDRunner tools alongside frequently used desktop applications. The battery popover shows charge state and lets the user choose the low-battery alert threshold.

Detailed guides: App Launcher and Battery.

App launcher Battery controls
BSDRunner app launcher BSDRunner battery status and alert threshold controls

A lightweight file manager with places, breadcrumbs, filtering, directory creation, hidden-file controls, and sortable metadata.

BSDRunner Files browsing the BSDRunner repository

The package browser brings the FreeBSD package catalog into the desktop. It supports browsing, filtering, package details, dependency display, installation, removal, targeted upgrades, and guarded upgrade-all transactions.

BSDRunner Software browsing the FreeBSD package catalog

The memory inspector groups processes by executable and reports private resident memory, process count, and CPU use without Linux-specific tooling.

BSDRunner private resident memory inspector

The DNS tool manages the local Unbound cache, shows service and boot state, switches between network DNS and the local cache, restarts or flushes the resolver, and provides lookup testing.

BSDRunner DNS cache status and controls

The network center combines Wi-Fi status and recovery, access-point scanning, diagnostics, event logs, network tools, and printer discovery in one application.

BSDRunner network center

The PF application turns a desktop-oriented ruleset into readable controls for outbound access, unsolicited inbound blocking, diagnostics, IPv6 essentials, DHCP, local discovery, logging, and other protections. Changes are validated and confirmation-gated.

BSDRunner PF desktop protection controls

The beginner-focused Jails app presents native and Bastille jails as a readable inventory, explains the storage/userland/network/config/lifecycle model, and keeps guarded management actions close to the selected jail.

This demo inventory intentionally mixes existing native jails (web and postgres) with a Bastille-managed jail (build). BSDRunner can discover native jails and expose basic lifecycle actions for them, but the guided Create Basic Jail workflow requires Bastille; it does not create native jails when Bastille is absent.

BSDRunner Jails inventory and beginner map

The guided creation flow walks through Bastille storage, the FreeBSD userland and jail type, networking, configuration, and final lifecycle confirmation. Existing Bastille jails can also receive explicit outbound policies, port forwards, and allowlisted service management; the service view recognizes an existing host-to-jail mapping instead of suggesting a duplicate.

Guided jail creation Port forwarding and nginx management
BSDRunner guided basic-jail creation wizard BSDRunner Jails port forwarding and nginx service controls

The ZFS manager summarizes pool health, datasets, storage and encryption properties, recent snapshots, and dataset actions. Destructive operations remain confirmation-gated.

BSDRunner ZFS pool and dataset manager


The source for every app lives in the BSDRunner repository.

Clone this wiki locally