Skip to content

Type to search extensions

Sky's Sea

v0.0.1

A beautiful minimalistic custom theme for the Zed Editor.

Updated 3 weeks ago
358 downloads 0 stars Repository ↗
zedext main
// Load settings, retrying a few times
fn load_config(path: &str) -> Result<Config, Error> {
let retries = 3;
let text = fs::read_to_string(path)?;
let name = "settings.json";
Ok(Config { text, retries, name })
}

🌊 Sky’s Sea

A Minimalist Zed Theme

Author: Saif Basheer Mohammed Al-Khoja Repository: https://github.com/saifbasheeralkhoja/skys-theme

License: MIT Sky’s Sea A minimal, eye‑friendly syntax theme inspired by the colors of the sky colors throughout the day but withot sun effects, It's a collection of 12 carefully crafted color themes for the Zed editor. Each flavor is named after a period of the day (Arabic prayer times) and mirrors the sky’s natural palette at that moment. The themes are deliberately minimalistic and easy on the eyes, helping you stay focused on code during long editing sessions.

🎨 Overview

Sky’s Sea is a collection of 12 theme flavors that translate the natural hues of the sky—from dawn to night—into a clean, minimalist code‑editing experience. Each flavor is carefully tuned to reduce eye strain during long coding sessions while keeping the focus on the code itself.

Design goals
Minimalistic look – only essential UI elements are highlighted.
Eye‑comfort – soft contrast and soothing gradients.
Border‑optional – flavors with a trailing + include subtle, clear borders around UI components (panels, sidebars, etc.). Flavors without + keep a border‑less look for a truly seamless feel.
Easy customization – all colors are exposed as CSS/VS Code token variables, making tweaks trivial.

Table of Contents

✨ Features


Feature Description
12 Distinct Flavors One for each major time‑of‑day segment (Asr, Maghrib, Layl, Fajr, Dhuhr, Ghasaq, Subh) plus “+” variants with clear borders.
Sky‑Inspired Palette Colors are taken directly from real sky hues.
Minimalistic Design Low contrast UI chrome lets the code itself become the visual focus.
Eye‑Friendly Soft contrast ratios reduce strain during prolonged use.
**Border Variants (+) Flavors suffixed with + add thin, distinct borders around pans, tabs, and the status bar for those who prefer extra visual separation.
Zed‑Native Built using Zed’s theme JSON format – no extra plugins required.
Easy Switching Change flavors instantly via Zed’s command palette or settings file.
Open Source MIT‑licensed – feel free to fork, tweak, or share.

🎨 Theme Flavors that written in Arabic words via English letters

Flavor Meaning (time of day) Borders Background
01. Asr Afternoon: High Minimlistic look ❌ #212e4b
02. Asr+ Afternoon+ With clear borders ✅ #212e4b
03. Maghrib Eveining: High Minimlistic look ❌ #192339
04. Maghrib+ Eveining+ With clear borders: ✅ #192339
05. Layl Night: High Minimlistic look ❌ #111827
06. Layl+ Night+ With clear borders ✅ #111827
07. Fajr Dawn: High Minimlistic look ❌ #2b3c61
08. Fajr+ Dawn+ With clear borders ✅ #2b3c61
09. Dhuhr+ Noon+ With clear borders ✅ #203f6e
10. Ghasaq+ Twilight: With clear borders ✅ #102751
11. Subh Morning: High Minimlistic look ❌ #354b78
12. Subh+ Morning: With clear borders ✅ #354b78

🔧 Installation

  1. Open Zed → Settings → Themes → Install from URL.

  2. Paste the raw theme URL (replace your-username with your actual GitHub name):

    https://raw.githubusercontent.com/your-username/sky-s‑sea/main/themes/asr.json

    Repeat for any other flavor you want (e.g., maghrib+.json).

  3. Select the installed theme from the theme picker.

Manual Installation

  1. Clone the repo (or download the ZIP):

    git clone https://github.com/your-username/sky-s‑sea.git
  2. Copy the desired .json file(s) from themes/ into Zed’s themes directory:

    • macOS: ~/Library/Application Support/Zed/themes/
    • Linux: ~/.config/Zed/themes/
    • Windows: %APPDATA%\Zed\themes\
  3. Restart Zed (or reload the window) and choose the theme via Settings → Themes.

🖥 Usage

Switching flavors on the fly:

  1. Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P).
  2. Type Theme: Select Theme.
  3. Choose the desired flavor (e.g., Fajr+, Layl).

You can also set a default theme in your settings.json:

{
  "theme": "Asr+"
}

📸 Screenshots

  1. | Asr |
Asr
  1. | Asr+ |
Asr+
  1. | Maghrib |
Maghrib
  1. | Maghrib+ |
Maghrib+
  1. | Layl |
Layl
  1. | Layl+ |
Layl+
  1. | Fajr |
Fajr

08.| Fajr+ | Fajr+

  1. | Dhuhr+ |
Dhuhr+
  1. | Ghasaq+ |
Ghasaq+
  1. | Subh |
Subh
  1. | Subh+ |
Subh+

🤝 Contributing

We welcome improvements! If you’d like to tweak colors, add a new variant, or fix a typo:

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature/awesome-change.
  3. Make your changes (edit the relevant .json file under themes/).
  4. Commit with a clear message: git commit -m "Add Subh+ border tweak".
  5. Push to your fork and open a Pull Request.

Please ensure that any new flavor follows the naming convention (<time> or <time>+) and stays true to the sky‑color inspiration.

📜 License

This project is licensed under the MIT License – see the LICENSE file for details.

💬 Contact

If you enjoy Sky’s Sea, please ⭐ the repository and share it with fellow Zed enthusiasts! Happy coding under the sky. 🌤

Generated with ❤ for the Zed community.

ZedExt An unofficial community project. Not affiliated with Zed Industries.

Data from Zed’s extension registry and GitHub · updated