Repository navigation
Themes
BSDRunner ships a neutral Default theme and four corporate themes inspired by the visual language of Android: Netrunner. A theme is a coordinated desktop layer—not merely a wallpaper. It changes the shared Quickshell palette, Waybar, Rofi, Kitty, generated Firefox styling, Hyprland borders, and the wallpaper set used by swww.
Choose a theme from the Welcome window, or apply one directly:
sh ~/.config/bsdrunner/scripts/bsdrunner-apply-theme.sh jintekiUse default, haas-bioroid, jinteki, nbn, or weyland as the final argument.
| Theme | Character | Background | Surface | Accent |
|---|---|---|---|---|
| Default | Neutral, quiet, practical | #101418 |
#1a2128 |
#6aa9d8 |
| Haas-Bioroid | Clinical, premium, engineered | #0f1418 |
#1b2329 |
#8fd3ff |
| Jinteki | Elegant, threatening, organic | #11090a |
#1c0f12 |
#c61f3a |
| NBN | Broadcast, saturated, commercial | #14110b |
#221a0d |
#f3c316 |
| Weyland | Industrial, severe, earthbound | #0f130f |
#1a2219 |
#5d8c45 |
Default is the recovery-friendly neutral baseline: cool charcoal surfaces, clear blue accents, and restrained contrast. It carries no corporate identity and does not bundle a rotating wallpaper set. Switch back to it whenever you want the simplest visual baseline:
sh ~/.config/bsdrunner/scripts/bsdrunner-apply-theme.sh default
Haas-Bioroid uses dark steel, pale cyan, and precise geometry. It is the cleanest corporate theme: high legibility, cool highlights, and a controlled technical feel.
- Accent:
#8fd3ff - Strong accent:
#dff6ff - Text:
#d7e3ea - Warning:
#ffb86b

Jinteki combines lacquer-black surfaces with crimson accents and selective glow. It gives Quickshell panels, the launcher, terminal, and browser chrome a tighter, more dramatic appearance.
- Accent:
#c61f3a - Strong accent:
#ff5a6f - Text:
#f3d7da - Warning:
#ffb36b
Jinteki also includes experimental Dolphin and qt6ct palette assets for manual Qt testing.

NBN is the loudest theme: yellow broadcast accents, orange emphasis, black framing, and ticker-like energy. It is designed to feel active without sacrificing readable status colors.
- Accent:
#f3c316 - Strong accent:
#ff8b1f - Text:
#fff0c7 - Warning:
#ff4f4f

Weyland uses dark green, muted gold, and dense industrial surfaces. Its identity is heavier and more utilitarian than Haas-Bioroid while remaining calmer than NBN or Jinteki.
- Accent:
#5d8c45 - Strong accent:
#b4a14d - Text:
#d9e0cf - Warning:
#d96b2b
Every corporate theme currently includes:
- shared colors for BSDRunner's Quickshell applications;
- Waybar colors and panel treatment;
- a Rofi launcher theme;
- a Kitty theme fragment and watermark treatment;
- generated Firefox chrome and content styling;
- Hyprland active and inactive border colors;
- four bundled wallpapers for workspace-based
swwwrotation.
Theme selection never changes application data or replaces the stable Hyprland behavior configuration. Firefox must be restarted before newly generated browser styling becomes visible. Applications that cache their appearance may also need to be reopened.
Choose a theme during the full dotfiles installation:
./scripts/install-dotfiles.sh --theme haas-bioroidThe installer records the selection in ~/.config/bsdrunner/current-theme. Later in-session switches use the same theme assets and update that selection without rerunning the entire installer.
Back to Welcome and Themes or the BSDRunner Apps overview.