Cloud-native development environment with vim keybindings
Hypercube is an opinionated, ready-to-use development environment built on Bluefin-DX. It provides a complete cloud-native workflow with consistent vim keybindings across all tools, beautiful Tokyo Night theming, and your choice of desktop environment.
Every tool is configured with vim keybindings out of the box:
- Fish shell with vi mode enabled
- Hyprland window management via
hjklkeys - Ghostty terminal with vim-style pane navigation
- Neovim with LazyVim as the primary editor
Choose your preferred workflow:
- Hyprland - Dynamic tiling Wayland compositor for keyboard-driven efficiency
- GNOME - Traditional desktop experience (inherited from Bluefin)
Pre-configured and ready to use:
- Neovim (nightly) with LazyVim, LSP, and language support
- Lazygit for interactive Git operations
- Fish shell with Starship prompt
- Ghostty & WezTerm GPU-accelerated terminals
- Quickshell application launcher and system controls
Tokyo Night color scheme everywhere:
- GTK and Qt applications
- Terminal emulators
- Neovim and all CLI tools
- Plymouth boot animation
- GDM login screen
- System-wide dark mode enforced
Screenshots coming soon
- A system running a bootc-compatible image (Bazzite, Bluefin, Aurora, or Fedora Atomic)
- Basic familiarity with container-based operating systems
From your existing bootc system:
Intel/AMD Graphics:
sudo bootc switch ghcr.io/binarypie-dev/hypercube:latest
systemctl rebootNVIDIA Graphics:
sudo bootc switch ghcr.io/binarypie-dev/hypercube:latest-nvidia
systemctl rebootBootable ISOs are available from the GitHub Releases page or can be built locally with just build-iso.
sudo bootc switch <your-previous-image>
systemctl rebootOn top of Bluefin-DX, Hypercube adds:
| Category | Packages |
|---|---|
| Compositor | Hyprland, Hyprlock, Hypridle, Hyprpaper, Hyprshot |
| Terminals | Ghostty, WezTerm |
| Editor | Neovim (nightly) |
| Git Tools | Lazygit |
| Launcher | Quickshell |
| Theming | Tokyo Night GTK/Qt themes |
All configurations live in /usr/share/hypercube/config/ and can be overridden in ~/.config/:
- Fish shell with vim mode and Starship prompt
- Hyprland with vim-style navigation
- Neovim with LazyVim distribution
- Ghostty and WezTerm with Tokyo Night colors
- GTK/Qt theming with dark mode
- Keybindings Reference - Complete keybinding guide for Hyprland, Ghostty, and more
- Contributing Guide - Repository structure, build system, and development workflow
- Open an issue for bugs or feature requests
- Universal Blue Forums for general questions
- Universal Blue Discord for community chat
Hypercube is built on excellent open source projects:
- Universal Blue - Image-based desktop platform
- Project Bluefin - Developer experience foundation
- Hyprland - Wayland compositor
- LazyVim - Neovim distribution
- Tokyo Night - Color scheme
This project follows Universal Blue licensing. See LICENSE for details.