A Fallout-inspired Pipboy terminal theme for Home Assistant with CRT scan line effects, green-on-black color scheme, and retro terminal aesthetics.
If you find this theme useful, please consider donating. Your support is greatly appreciated!
This theme relies on the following:
-
Card-mod: REQUIRED - Many of the theme's visual effects and custom styling are implemented through card-mod. Without this, the theme will not display correctly.
-
HACS (Home Assistant Community Store): Recommended for easy installation of card-mod and other custom components.
-
"Share Tech Mono" font: For the authentic terminal look. While not strictly required, the theme looks best with this font installed.
This theme transforms your Home Assistant interface into a Pipboy-like terminal from the Fallout game series. It features:
- Classic green-on-black color scheme with amber/gold accents
- Retro terminal-style typography using "Share Tech Mono" font
- Animated scan lines and CRT flicker effects
- Glowing elements and terminal-style UI components
- Custom styling for cards, sidebar, buttons, and form fields
- Make sure HACS is installed in your Home Assistant instance
- In the HACS panel, click on the three dots in the top right corner
- Select "Custom repositories"
- Add the following information:
- Repository:
https://github.com/biofects/pipboy/
- Category: Themes
- Repository:
- Click "Add"
- Now go to the "Frontend" section in the HACS sidebar
- Click the "+" button in the bottom right corner
- Find "Pipboy " in the list and click on it
- Click "Install" in the bottom right corner
- Add the following to your
configuration.yaml
if you haven't already:
frontend:
themes: !include_dir_merge_named themes
- Restart Home Assistant
- Go to your user profile (click on your user icon in the sidebar) and select the "Pipboy" theme
- Install card-mod via HACS or manually (see card-mod installation)
- Create a
themes
folder in your Home Assistant configuration directory if it doesn't exist already - Download the
pipboy.yaml
file from this repository - Place it in your
themes
folder - Add the following to your
configuration.yaml
:
frontend:
themes: !include_dir_merge_named themes
- Create a
www/images
folder in your Home Assistant configuration directory - Download the
pipboy.jpg
background image and place it in thewww/images
folder - Restart Home Assistant
- Go to your user profile and select the "Pipboy" theme
For the best experience, install the "Share Tech Mono" font:
- Download the font from Google Fonts
- Add the following to your
configuration.yaml
under thefrontend:
section:
frontend:
themes: !include_dir_merge_named themes
extra_module_url:
- https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap
This theme works best with:
- card-mod (Required)
- button-card
- mini-graph-card
To use with ha-biofects-fullmenu:
cards:
- type: custom:ha-biofects-fullmenu
particleCount: 100
backgroundColor: '#001a00'
gridColor: rgba(51, 255, 51, 0.1)
lineColor: rgba(51, 255, 51, 0.5)
orbColor: rgba(212, 160, 23, 1)
particleColor: rgba(51, 255, 51, 0.5)
glowColor: '#33ff33'
textColor: '#d4a017'
itemBorderColor: rgba(51, 255, 51, 0.5)
hoverGlowColor: rgba(51, 255, 51, 0.8)
defaultItemColor: '#d4a017'
Add this to your sidebar configuration:
sidebar:
style: |
:host {
--sidebar-background-color: #3a3a2d;
--sidebar-text-color: #d4a017;
--sidebar-icon-color: #d4a017;
--sidebar-selected-background-color: rgba(212, 160, 23, 0.2);
--sidebar-selected-icon-color: #e6b923;
--sidebar-selected-text-color: #e6b923;
background-color: var(--sidebar-background-color) !important;
color: var(--sidebar-text-color) !important;
box-shadow:
inset -4px 0 8px rgba(0, 0, 0, 0.3),
4px 0 12px rgba(0, 0, 0, 0.4) !important;
position: relative;
font-family: "Share Tech Mono", monospace !important;
}
/* Additional sidebar styling in theme file */
- Primary green:
#33ff33
- Secondary green:
#66ff66
- Background:
#001a00
- Amber text:
#d4a017
- Amber highlight:
#e6b923
- Sidebar background:
#3a3a2d
The CRT scan line and flicker effects can be adjusted in the card-mod-view
section of the theme file:
scanline
animation: Controls the vertical scan line effectflicker
animation: Controls the screen flicker effect
- CRT Effects: Realistic scan lines and screen flicker
- Custom Form Fields: Styled inputs, dropdowns, and buttons
- Calendar Integration: Fallout-styled calendar days
- Glowing Elements: Subtle glow effects on interactive elements
- Responsive Design: Works on both desktop and mobile
- Holistic Theme: Consistent styling across all Home Assistant UI elements
If you don't see the full theme effects:
- Make sure card-mod is installed correctly
- Check that the theme is selected in your user profile
- Verify that the background image path is correct
- Try hard-refreshing your browser (Ctrl+F5 or Cmd+Shift+R)
- Confirm that the theme is included in your configuration.yaml
- Inspired by the Pipboy interface from the Fallout game series
- Background image source: [placeholder for source]
- Font: Share Tech Mono by Google Fonts
This theme is released under the MIT License.
"War... War never changes, but your Home Assistant theme can!"