• Stars
    star
    295
  • Rank 140,902 (Top 3 %)
  • Language
    CSS
  • License
    GNU General Publi...
  • Created almost 7 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Transform your Linux system with an elegant Elementary OS theme and sleek macOS window controls, available in both light and dark mode.

Elementary X

Maintainer Needed! Please leave a comment in "Maintainer Needed!" issue if you're intrested

Fork of the Default Gtk+ Stylesheet for elementary OS with OS X window controls

The forked Gtk.CSS stylesheet with OS X window controls is designed specifically for elementary OS and its desktop environment: Pantheon. Since Gtk.CSS has changed quite a bit, this stylesheet only supports Gtk >= 3.22

Elementary-X is available in two variants

Dark Variant

Light Variant
(old screenshots)

More screenshots

Features

  • Traffic lights window controls
  • Re-designed widgets to look cool
  • Always up to date with original elementary-os stylesheet

Installation

You'll need git to install this theme

  1. Open terminal and execute the following
git clone https://github.com/surajmandalcell/elementary-x.git ~/.themes/elementary-x
  1. Select this theme in tweak tool or execute the following
gsettings set org.gnome.desktop.interface gtk-theme "elementary-x"
  1. Thats it you're done!

Note: To install it globally i.e. for situation when you run apps as root or specially SNAP packages move your theme to /usr/share/themes

Extras

  • Refer here to see how to set DARK MODE
  • The icon theme used is La Capitaine. (Use install_fixed_icons.sh to install a fixed version of icon theme for eos)
  • The folder also includes plank themes! To install just use the install_plank_themes.sh script
  • Chrome themes will be included soon..
  • There are metacity and xfwm4 themes wich are for other desktop environment use.
  • There is no gnome-shell theme as it is ment for elementary gala de.

TO-DO

Here is the link to the trello board for the project > board.

Contributing

This stylesheet doesn't need to be compiled. It is recommended to make a symbolic link from the source directory to "/usr/share/themes" for testing:

ln -s /path/to/your/branch /usr/share/themes/

Apps will need to be restarted or the system stylesheet will need to be changed for your changes to take effect.

You can also test changes live with Gtk Inspector. Make sure you have Gtk development libraries installed:

sudo apt install libgtk-3-dev

Open an app you wish to test your changes on. Open Gtk Inspector with the keyboard shortcut Shift + Ctrl + D, then navigate to the tab "Custom CSS". Your changes here will take immediate effect on the focused app.

Todo

More Repositories

1

Gtk-Theming-Guide

Unlock your creativity and design your first GTK theme with this beginner's guide.
HTML
220
star
2

Elegant-sddm

Elevate your KDE Plasma experience with a sleek and stylish SDDM theme crafted in QML.
QML
37
star
3

potato-dark

Dark and elegant blog theme for goHugo static site generator.
HTML
30
star
4

plank-themes-x

Better plank themes for gtk de's
Shell
27
star
5

Slate-theme

GTK Mac-like theme for cleaner and flat-er look.
CSS
18
star
6

elementary-remiX

An icon theme made from combining different icon themes. Keeping the size of wingpanel icon size difference and other such things in mind.
13
star
7

CruelMinimal-Screensaver

CruelMinimalClock is a Windows Screen-saver which works with all versions of windows including windows 10,8.1,8,7.
HTML
9
star
8

medium-free-firefox

A plugin for firefox that removes all member only posts from medium.com
JavaScript
7
star
9

Fluid-Simulation-Wallpaper-for-Wallpaper-Engine

Striped down version of Pavel Dobryakov's OpenGl Fluid Simulation repository made for wallpaper engine use
JavaScript
6
star
10

calamity2-sublime

Medium-low contrast draft punk like theme for sublime text editor.
JavaScript
5
star
11

dolash

Simple utilities that I use in my projects, improved regularly as I gain more experience.
TypeScript
5
star
12

blog

My Blog https://blog.surajmandal.in
Shell
5
star
13

covid-tracker-India

Covid 19 tracker made using Angular.
TypeScript
5
star
14

vscode-remix

Elevate your coding experience with this visually stunning color scheme for Visual Studio Code. Features: Dimmed Comments, Tab Highlight, Multiple Variants.
TypeScript
5
star
15

Firebase-Web-Google-Signin-Out-Example

Sample page which lets you sign in and out using google account
JavaScript
4
star
16

CSGO-Server-Cheatsheet

Cheatsheet of most commonly used commands in private servers
4
star
17

ElmentaryPython

Python
4
star
18

rose-light-syntax

A light syntax theme using the colors that are asthetically pleasing
CSS
4
star
19

Hackintosh-AMD-Fixes-For-Adobe-applications

Script to apply fixes to adobe applications to run on AMD based hackintosh machine
Shell
4
star
20

elementary-x-installer

An gui installer which installs elementary-x theme and sets it as default in your desktop environment.
Vala
3
star
21

nup

Nup or Network Uptime is a tool written in go that runs in background and pings public endpoints & tracks if there is any packet loss or latency issues during regular pinging. This ensures that you have a report to give to your ISP when required.
Go
3
star
22

Elements

A material design periodic table i made in 2016, didn't use github then now uploading it jff.
CSS
3
star
23

learn-pygtk

Pygtk documentation the easy way
Python
2
star
24

fancy-elementary-tweaks

A tweak took for elementary os
Vala
2
star
25

Modware

Updates other moded apps which doesnt support any updates.
Kotlin
2
star
26

The-Button-Library

A simple css/javascript collection of buttons and/or with hover effects and more.
2
star
27

cloud-cache

Cache Documents to Firebase Storage using Firebase Functions to deliver content faster!
TypeScript
2
star
28

gists

My gists as github gists doesn't have a view option to show large collection of gists
2
star
29

react-node-firebase-chat

port of flyerhq react-native-firebase-chat for react and node-js
TypeScript
1
star
30

Flutter-UI-todo-list

A flutter UI example
Dart
1
star
31

terraform-oci-free

Terraform templates for creating and managing free-tier eligible resources in Oracle Cloud Infrastructure (OCI).
HCL
1
star
32

Learn-Vala

All resources i can find to learn vala programming language.
1
star
33

awesome-linux-apps

Best applications that Linux has to offer (Mostly GUI)
1
star
34

minipage

Your personal minimal new tab page
CSS
1
star
35

automation-final-terraform-ansible

Humber Final Server Automation Assignment
HCL
1
star
36

SDN-Topology-Discovery-and-Pushing-into-Database

Python
1
star
37

surajmandalcell

My README.md
1
star
38

smooth.css

Smooth.css is a css elements framework which includes basic elements and animations for buttons, listboxes, checkboxes, etc.
CSS
1
star
39

playstation-telegram-bot

Python
1
star
40

ccgc-automation-terraform

Terraform infrastructure setup code for project - n01537188
HCL
1
star
41

JumpBird

Creating console game with no graphics engine to refresh c++ knowledge
C++
1
star
42

api-a.surajmandal.in

JavaScript
1
star