Skip to content

Repository files navigation

NERV Command Center for Omarchy

I wanted my Omarchy desktop to feel less like a collection of windows and more like an actual control system. This is the rice that came out of that idea: a three-mode MAGI dashboard, a dock that belongs to the same interface, live system controls, Codex project navigation, a roaming desktop pet, and NERV transitions across the rest of the session.

Watch the 15-second desktop demo

Click the image to play the MP4 demo directly in your browser. A smaller VP9 WebM copy is also available in media/.

What is included

  • A translucent Quickshell command center on workspace 1
  • Three functional MAGI modes instead of decorative tabs
  • A semantic auto-collapsing dock with pinned launchers, dynamically grouped unpinned apps, running-window counts, and stable hover previews
  • A persistent Alacritty and fastfetch system terminal
  • Codex sessions and projects with resume, GitHub, Neovim, VS Code, terminal, and file-manager actions
  • An animated Demir desktop pet that roams, idles, reacts on hover, reports Codex messages, and can focus the active Codex chat
  • Hyprland workspace, recording, lock, unlock, and capture overlays
  • Burn My Windows-inspired glitch transitions
  • A custom NERV lock screen, screensaver sequence, Waybar, Mako, terminals, GTK/Nautilus styling, and Nvimgelion Neovim theme
  • Random ASCII image channels sourced from ~/.ascii
  • The Evangelion display typeface used by the dashboard and top bar

The MAGI modes

ModePurpose
MELCHIORCPU/GPU/memory telemetry, process priority, service health, disks, uptime, and a randomized ASCII analysis channel.
BALTHASARVolume and brightness sliders, power profiles, Bluetooth, Wi-Fi, audio, night-light, idle and lock controls, plus a second ASCII signal channel.
CASPERMy daily command surface: app grid, media state, workspace overview, persistent terminal, system telemetry, and Codex operations.

Only the active MAGI panel runs its heavier polling. The terminal also moves out of the way when Balthasar needs the full control surface.

Screens

Casper / operationsMelchior / analysisBalthasar / controls
Casper operations dashboardMelchior system analysisBalthasar communications controls

Expanded dock

Melchior with the Omarchy quick-control dock expanded

Pinned launchers stay on the left while running, unpinned applications appear automatically on the right. Hovering a running app reveals its open windows, workspace, and display; selecting a window switches to its workspace and focuses that exact Hyprland client. The preview keeps a tolerant hover corridor while moving between icons and window cards, including transitions across launchers that are not currently running.

Requirements

This is built for a current Omarchy installation running Hyprland. The installer expects these commands to exist:

qs alacritty fastfetch jq hyprctl uwsm omarchy fc-cache

The complete experience also uses:

  • codex for chat/session actions
  • playerctl for media controls
  • sensors for temperature telemetry
  • nvidia-smi for NVIDIA GPU telemetry
  • ImageMagick for converting local artwork to ASCII
  • Neovim as the primary project editor
  • VS Code when the code command is available

Missing optional tools degrade gracefully; their data or action simply stays unavailable.

Install

Clone the repository and run the installer as your normal user:

git clone https://github.com/executionreverted/omarchy-customize.git
cd omarchy-customize
chmod +x install.sh uninstall.sh
./install.sh

Then log out and back in once so every user service starts through the Hyprland autostart block.

The installer:

  1. Checks the required commands.
  2. Creates a timestamped snapshot in ~/.local/state/omarchy-customize/backups/.
  3. Copies the Quickshell command center, Nvimgelion theme, lock screen, GTK styles, branding, and bundled fonts into user-owned config directories.
  4. Preserves an existing command-center settings.json.
  5. Adds clearly marked, replaceable blocks to the Hyprland autostart, bindings, and look-and-feel files.
  6. Applies the Nvimgelion theme, reloads Hyprland, and refuses to finish with Hyprland configuration errors.

It never edits Omarchy's managed source under ~/.local/share/omarchy, so normal omarchy update commands remain safe.

First-run notes

  • Workspace 1 is the command center.
  • Projects are discovered from ~/Projects.
  • Sound effects are off by default and can be toggled from the dock.
  • The included monitor file is only an example. Do not copy its 240 Hz eDP-1 line unless that output and refresh rate exist on your machine.
  • The original wallpaper is bundled with the Nvimgelion theme. Replace the file in config/omarchy/themes/nvimgelion/backgrounds/ before installing if you want to ship your own atmosphere with the setup.

Controls

ShortcutAction
Super + Ctrl + 1Open Melchior
Super + Ctrl + 2Open Balthasar
Super + Ctrl + 3Open Casper
Super + Ctrl + LRun the NERV lock sequence
PrintNERV screenshot flow
Alt + PrintStart or stop screen recording

The MAGI rail is clickable and also accepts the mouse wheel.

Add your own ASCII channels

Put plain-text art in ~/.ascii/:

mkdir -p ~/.ascii
cp my-art.txt ~/.ascii/

Melchior, Balthasar, and the lock screen rescan that directory automatically. Each cycle selects a random file, fits it by width, crops excess height, and builds a short randomized glitch transition. I included image-to-ascii.py if you prefer converting local images with ImageMagick.

Configuration map

config/quickshell/command-center/ dashboard, dock, pet, overlays and helpers
config/omarchy/themes/nvimgelion/ complete Omarchy theme
config/hypr/ lock and idle configuration
config/gtk-3.0/ and gtk-4.0/ file-manager surface styling
hypr/ marked integration snippets
fonts/ bundled Evangelion regular and italic OTF
media/ MP4/WebM demo, poster and MAGI screenshots

Runtime preferences live in ~/.config/quickshell/command-center/settings.json.

Uninstall or recover

To remove the injected Hyprland integration:

./uninstall.sh

The uninstaller deliberately keeps copied assets in place because they may have become personal files after installation. Restore a complete previous state from the timestamped backup directory when needed.

Credits

The configuration and original code in this repository are MIT licensed. Bundled third-party artwork and fonts retain their original ownership and terms.

About

Evangelion inspired NERV Command Center for Omarchy

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages