# atif-1402/omarchy-deadspace-theme architecture

> Architecture diagram of the GitHub repository atif-1402/omarchy-deadspace-theme, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-26). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/atif-1402/omarchy-deadspace-theme
- Repository: https://github.com/atif-1402/omarchy-deadspace-theme

## Overview

Dead Space is an Omarchy desktop theme: a collection of configuration and style files for a themed desktop session and its applications, with backgrounds as visual assets. The README documents installation using `omarchy-theme-install` and shows the resulting desktop, but no source excerpts describe installer internals or how files are applied. Configuration-to-application links below reflect the file names and formats; background loading and installation details are left unspecified.

Main entry points: [`hyprland.conf`](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/hyprland.conf) (Hyprland config), [`alacritty.toml`](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/alacritty.toml) (Alacritty config), [`ghostty.conf`](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/ghostty.conf) (Ghostty config), [`kitty.conf`](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/kitty.conf) (Kitty config)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_desktop["Desktop session"]
  node_hyprland_conf["Hyprland config<br/>[hyprland.conf]"]
  node_hyprlock_conf["Hyprlock config<br/>[hyprlock.conf]"]
  node_waybar_css["Waybar styles<br/>[waybar.css]"]
  node_mako_ini["Mako config<br/>[mako.ini]"]
  node_swayosd_css["SwayOSD styles<br/>[swayosd.css]"]
  node_gtk_css["GTK styles<br/>[gtk.css]"]
  node_backgrounds["Backgrounds"]
end

subgraph group_apps["Application themes"]
  node_alacritty_toml["Alacritty config<br/>[alacritty.toml]"]
  node_ghostty_conf["Ghostty config<br/>[ghostty.conf]"]
  node_kitty_conf["Kitty config<br/>[kitty.conf]"]
  node_neovim["Neovim config<br/>[neovim.lua]"]
  node_chromium_theme["Chromium theme<br/>[chromium.theme]"]
  node_vscode_theme["VS Code colors<br/>[vscode.json]"]
  node_vscode_colors["VS Code palette<br/>[vscode_colors.json]"]
  node_vencord_css["Vencord styles<br/>[vencord.theme.css]"]
  node_superfile["Superfile config<br/>[superfile.toml]"]
  node_vicinae["Vicinae config<br/>[vicinae.toml]"]
  node_walker["Walker styles<br/>[walker.css]"]
  node_wofi["Wofi styles<br/>[wofi.css]"]
  node_warp["Warp config<br/>[warp.yaml]"]
  node_aether["Aether styles"]
end

subgraph group_appearance["Shared appearance"]
  node_colors_fish["Fish colors<br/>[colors.fish]"]
  node_fzf_fish["FZF styles<br/>[fzf.fish]"]
  node_btop_theme["Btop theme<br/>[btop.theme]"]
  node_cava_theme["Cava theme"]
  node_icons_theme["Icon theme<br/>[icons.theme]"]
end

node_user(("Theme user"))
node_installer["Omarchy installer"]
node_theme["Dead Space theme"]
node_hyprland["Hyprland"]
node_terminal["Terminal apps"]
node_browser["Browser and editor"]
node_shared["Theme colors"]

node_user -->|"runs install"| node_installer
node_installer -->|"installs theme"| node_theme
node_hyprland -->|"reads config"| node_hyprland_conf
node_terminal -->|"reads config"| node_alacritty_toml
node_terminal -->|"reads config"| node_ghostty_conf
node_terminal -->|"reads config"| node_kitty_conf
node_browser -->|"uses theme"| node_chromium_theme
node_browser -->|"uses colors"| node_vscode_theme
node_browser -->|"uses palette"| node_vscode_colors

click node_hyprland_conf "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/hyprland.conf"
click node_hyprlock_conf "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/hyprlock.conf"
click node_waybar_css "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/waybar.css"
click node_mako_ini "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/mako.ini"
click node_swayosd_css "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/swayosd.css"
click node_gtk_css "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/gtk.css"
click node_backgrounds "https://github.com/atif-1402/omarchy-deadspace-theme/tree/main/backgrounds"
click node_alacritty_toml "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/alacritty.toml"
click node_ghostty_conf "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/ghostty.conf"
click node_kitty_conf "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/kitty.conf"
click node_neovim "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/neovim.lua"
click node_chromium_theme "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/chromium.theme"
click node_vscode_theme "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vscode.json"
click node_vscode_colors "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vscode_colors.json"
click node_vencord_css "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vencord.theme.css"
click node_colors_fish "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/colors.fish"
click node_fzf_fish "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/fzf.fish"
click node_btop_theme "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/btop.theme"
click node_cava_theme "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/cava_theme"
click node_icons_theme "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/icons.theme"
click node_superfile "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/superfile.toml"
click node_vicinae "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vicinae.toml"
click node_walker "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/walker.css"
click node_wofi "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/wofi.css"
click node_warp "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/warp.yaml"
click node_aether "https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/aether.override.css"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_hyprland_conf,node_hyprlock_conf,node_waybar_css,node_mako_ini,node_swayosd_css,node_gtk_css,node_backgrounds,node_user,node_browser toneBlue
class node_alacritty_toml,node_ghostty_conf,node_kitty_conf,node_neovim,node_chromium_theme,node_vscode_theme,node_vscode_colors,node_vencord_css,node_superfile,node_vicinae,node_walker,node_wofi,node_warp,node_aether toneAmber
class node_colors_fish,node_fzf_fish,node_btop_theme,node_cava_theme,node_icons_theme toneMint
class node_installer,node_theme,node_hyprland,node_terminal,node_shared toneIndigo
```

## Components

### Desktop session

- [Hyprland config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/hyprland.conf): `hyprland.conf`
- [Hyprlock config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/hyprlock.conf): `hyprlock.conf`
- [Waybar styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/waybar.css): `waybar.css`
- [Mako config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/mako.ini): `mako.ini`
- [SwayOSD styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/swayosd.css): `swayosd.css`
- [GTK styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/gtk.css): `gtk.css`
- [Backgrounds](https://github.com/atif-1402/omarchy-deadspace-theme/tree/main/backgrounds): `backgrounds`

### Application themes

- [Alacritty config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/alacritty.toml): `alacritty.toml`
- [Ghostty config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/ghostty.conf): `ghostty.conf`
- [Kitty config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/kitty.conf): `kitty.conf`
- [Neovim config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/neovim.lua): `neovim.lua`
- [Chromium theme](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/chromium.theme): `chromium.theme`
- [VS Code colors](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vscode.json): `vscode.json`
- [VS Code palette](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vscode_colors.json): `vscode_colors.json`
- [Vencord styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vencord.theme.css): `vencord.theme.css`
- [Superfile config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/superfile.toml): `superfile.toml`
- [Vicinae config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/vicinae.toml): `vicinae.toml`
- [Walker styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/walker.css): `walker.css`
- [Wofi styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/wofi.css): `wofi.css`
- [Warp config](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/warp.yaml): `warp.yaml`
- [Aether styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/aether.override.css): `aether.override.css`

### Shared appearance

- [Fish colors](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/colors.fish): `colors.fish`
- [FZF styles](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/fzf.fish): `fzf.fish`
- [Btop theme](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/btop.theme): `btop.theme`
- [Cava theme](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/cava_theme): `cava_theme`
- [Icon theme](https://github.com/atif-1402/omarchy-deadspace-theme/blob/main/icons.theme): `icons.theme`

### Other components

- **Theme user**
- **Omarchy installer**
- **Dead Space theme**
- **Hyprland**
- **Terminal apps**
- **Browser and editor**
- **Theme colors**

## Connections

- Theme user → Omarchy installer: runs install
- Omarchy installer → Dead Space theme: installs theme
- Hyprland → Hyprland config: reads config
- Terminal apps → Alacritty config: reads config
- Terminal apps → Ghostty config: reads config
- Terminal apps → Kitty config: reads config
- Browser and editor → Chromium theme: uses theme
- Browser and editor → VS Code colors: uses colors
- Browser and editor → VS Code palette: uses palette
