# Elementary X

> Rewrote the Elementary OS GTK stylesheet to swap window controls for macOS-style traffic lights. Light and dark variants, full Pantheon desktop integration, GTK 3.22+.

- URL: https://mandalsuraj.com/blog/elementary-x
- Author: Suraj Mandal (https://mandalsuraj.com)
- Published: 2018-01-23
- Project date: 2018-09-19
- Tags: linux, theming, elementary-os, os-theme, css
- Source: https://github.com/surajmandalcell/elementary-x
- Project page: https://surajmandalcell.github.io/elementary-x/

![Elementary X cover](https://mandalsuraj.com/images/blog/elementary-x/cover.png)

Elementary X adds macOS-style window controls to **elementary OS and Pantheon**. It supports GTK 3.22 and later.

## What Changed

The theme includes light and dark styles, title button assets, GTK imports, and Pantheon fixes. It also covers Plank, notifications, tabs, fonts, and desktop scripts.

I kept the theme close to upstream styles. This made the controls feel native across the shell instead of added to one window.

## Visual Proof

![Cover](https://mandalsuraj.com/images/blog/elementary-x/cover.png)

### Desktop Screens

![System Settings](https://mandalsuraj.com/images/blog/elementary-x/system-settings.png)

![File Manager](https://mandalsuraj.com/images/blog/elementary-x/file-manager.png)

![Terminal](https://mandalsuraj.com/images/blog/elementary-x/terminal.png)

![File Manager Light](https://mandalsuraj.com/images/blog/elementary-x/file-manager-light.png)
