A dark, industrial Home Assistant theme inspired by the computer terminals and aesthetic from the Alien film series, themed around the Weyland-Yutani corporation.
Pairs nicely with the MU/TH/UR 6000 series of cards.
Transform your Home Assistant interface into a Weyland-Yutani corporation terminal with this retro-futuristic theme. Features terminal green text on authentic CRT-style brown-tinted backgrounds, reminiscent of the iconic computer screens from the USCSS Nostromo and other Weyland-Yutani installations.
- 🎨 Authentic Terminal Design: Dark brown-tinted backgrounds like vintage CRT monitors
- 💚 Terminal Green Interface: Bright green (#00ff00) text and accents with active state highlighting
- 🏢 Corporate Aesthetic: Clean, professional look fitting for the Weyland-Yutani corporation
- 🚀 Retro-Futuristic Feel: Combines 1970s/80s computer terminal aesthetics with modern UI design
- 🔤 Film-Accurate Typography: Complete Thedus font family with intelligent hierarchy
- 🖼️ Industrial Borders: Card borders with glowing effects and technical separators
- ✅ Complete Coverage: All Home Assistant UI elements themed consistently
- 🎨 Enhanced Typography System: Complete font hierarchy using authentic Thedus variants inspired by Typeset in the Future: Alien
- 🖥️ Authentic CRT Background: Dark brown/sepia tint mimicking vintage monochrome terminals
- 🟢 Unified Icon Coloring: All icons now properly colored in terminal green
- 📐 Visual Hierarchy: Different font sizes and weights for titles, values, and content
- 🔲 Terminal Borders: Card borders with green glow effects like classic displays
- ⚡ Card-Mod Integration: Advanced styling using HACS card-mod for shadow DOM piercing
Required: card-mod must be installed via HACS for full theme functionality.
- Open HACS → Frontend
- Search for "card-mod"
- Install and restart Home Assistant
- Open HACS in your Home Assistant instance
- Go to "Frontend" section
- Click the "+" button
- Search for "Weyland-Yutani"
- Click "Install"
- Restart Home Assistant
- Copy the
themesfolder to your Home Assistant configuration directory - Copy the
wwwfolder to your Home Assistant configuration directory - Add the following to your
configuration.yaml:
frontend:
themes: !include_dir_merge_named themes- Add font CSS to Lovelace resources:
lovelace:
resources:
- url: /local/weylandyutani/fonts/alien-fonts.css
type: css- Restart Home Assistant
The theme works best when applied to specific views (recommended):
- Edit your dashboard
- Click on a view (tab)
- Click "Edit View"
- Under "Theme", select "weylandyutani"
- Save
- Go to your Home Assistant profile (click your username)
- Under "Theme", select "weylandyutani"
- The theme applies immediately
To set as default for all users, add to configuration.yaml:
frontend:
themes: !include_dir_merge_named themes
default_theme: weylandyutaniThe theme implements a sophisticated typography system based on the Typeset in the Future: Alien analysis:
| Element | Font | Size | Purpose |
|---|---|---|---|
| Heading Cards | Thedus Stencil Wide | 3em | Large section titles (WEYLAND-YUTANI CORPORATION) |
| Card Headers | Thedus Wide | 1.8em | Card titles (Environmental Systems) |
| Entity Names | Thedus Wide Light | 1.2em | Sensor/device labels |
| State Values | Thedus Stencil Condensed | 1.4em | Bold technical readouts |
| Secondary Info | Thedus Condensed | 0.9em | Supporting information |
| Buttons | Thedus Stencil Wide | 1.1em | Industrial action buttons |
| Body Text | Thedus Condensed | 1em | Main content |
The authentic Alien display font comes in 6 variants:
- Thedus Wide (Regular & Light) - Main display font for prominence
- Thedus Condensed (Regular & Light) - Space-efficient data readouts
- Thedus Stencil (Wide & Condensed) - Technical/industrial elements
All fonts load automatically via card-mod when the theme is applied to a view.
- Audiowide - Alternative display font
- Orbitron - Technical interface fallback
- sans-serif - System fallback
- Primary: Terminal Green
#00ff00 - Accent: Bright Green
#33ff33(active states) - Background: Dark Brown
#0d0a08(CRT monitor tint) - Cards: Brown-tinted
#1a1410 - Borders: Dark Brown
#2a1f15 - Inactive: Dark Green
#004400
Terminal Borders:
- 2px green borders on all cards
- Glowing box-shadow effects (rgba(0, 255, 0, 0.3))
- Square corners (no border-radius)
- Header separators with gradient backgrounds
CRT Aesthetic:
- Dark brown/sepia background (not pure black)
- Mimics vintage monochrome terminal phosphor
- Authentic 1970s-80s spacecraft computer look
Icon System:
- All icons colored terminal green (#00ff00)
- Active/on states use brighter green (#33ff33)
- Square state badges (no rounded corners)
The theme includes specialized styling for:
- ✅ Heading Cards - Large stencil titles with top/bottom borders
- ✅ Markdown Cards - Condensed body text with borders
- ✅ Entities Cards - Full typography hierarchy with row separators
- ✅ Button Cards - Industrial stencil styling
- ✅ Gauge Cards - Green-themed visualizations
- ✅ Graph Cards - Terminal green plot lines
- ✅ More card types automatically inherit base styling
The theme uses advanced card-mod features:
card-mod-theme: weylandyutani
card-mod-view-yaml: |
# View-level styling
card-mod-card-yaml: |
# Universal card styling
card-mod-card-type-heading-yaml: |
# Heading card specific
card-mod-card-type-entities-yaml: |
# Entities card specificShadow DOM piercing ensures styling applies deep into Home Assistant components.
- Chrome/Edge: Full support
- Firefox: Full support
- Safari: Full support
- Mobile: Full support (responsive design)
- Fonts load from local files (no external CDN)
- Minimal CSS overhead
- No JavaScript required
- Optimized for fast rendering
- Verify card-mod is installed via HACS
- Check that theme is applied to your view
- Hard refresh browser (Ctrl+Shift+R / Cmd+Shift+R)
- Check browser console (F12) for errors
- Verify
/local/weylandyutani/fonts/is accessible
- Reload themes: Developer Tools → YAML → Reload Themes
- Clear browser cache
- Check that view has theme applied (not just profile setting)
- Confirm card-mod is loaded: Check Lovelace resources
- Restart Home Assistant after installation
- Apply theme to view (not just profile)
- Check for YAML errors in theme file
- Home Assistant: 2024.1.0 or newer (tested on beta)
- card-mod: Required (latest version via HACS)
- HACS: Recommended for installation
- Browsers: All modern browsers with shadow DOM support
ha-weylandyutani/
├── themes/
│ └── weylandyutani.yaml # Main theme file
├── www/
│ └── fonts/
│ ├── alien-fonts.css # Font declarations
│ ├── Thedus-Wide.otf
│ ├── Thedus-WideLight.otf
│ ├── Thedus-Condensed.otf
│ ├── Thedus-CondensedLight.otf
│ ├── Thedus-StencilWide.otf
│ └── Thedus-StencilCondensed.otf
├── screenshots/ # Theme screenshots
├── README.md
└── LICENSE
Recommended test cards for development:
- type: heading
heading: "WEYLAND-YUTANI CORPORATION"
- type: markdown
content: "**SYSTEM STATUS:** OPERATIONAL"
- type: entities
title: "Environmental Systems"
entities:
- sun.sun
- sensor.timeContributions welcome! Please:
- Fork the repository
- Create a feature branch
- Make your changes
- Test with multiple card types
- Submit a pull request
The Weyland-Yutani Corporation (often called "The Company") is the fictional mega-corporation from the Alien film series, known for its advanced technology and distinctive green-screen computer terminals aboard spacecraft like the USCSS Nostromo and Sulaco.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the Alien film series and the Weyland-Yutani corporation
- Typography inspired by Typeset in the Future: Alien by Dave Addey
- Thedus font: Authentic Alien movie display font
- Created for the Home Assistant community
- Built with card-mod for advanced styling
If you encounter any issues or have suggestions:
- Open an issue on GitHub
- Check existing issues for solutions
- Include Home Assistant version and browser details
Note: This is a fan-made theme inspired by the Alien franchise. Not affiliated with or endorsed by 20th Century Studios or Disney.
"Building Better Worlds" - Weyland-Yutani Corporation