This theme uses node-sass/libsass to process the various .scss files. Never edit any of the .css files manually.
-
Install
nvm(https://github.com/creationix/nvm) -
Close and reopen your terminal
-
Run
nvm iandnpm ifrom this directory -
Install
gulpwithnpm i -g gulp -
Edit the
common/*/sass/*.scssfiles -
Regenerate all .css files by executing
gulpfrom the directory containinggulpfile.js. Alternatively executegulp --cwdfrom any subdirectory containing a folder calledsassto regenerate the .css files within that specific subdirectory only.
--
-
Go to
common/gtk-2.0 -
The colors and includes are defined in
gtkrc,gtkrc-darkandgtkrc-darkerfor each theme variant -
main.rccontains the major part of the theme -
panel.rccontains the panel styling for Xfce and MATE -
apps.rccontains some application specific rules
Because this theme is heavily based on the pixmap engine, a lot of the styling comes from the images in the assets and assets-dark folders. Don't edit these images directly. See the next section.
--
-
Go to the
common/gtk-2.0orcommon/gtk-3.0/$gtk-versiondirectory -
Open the
assets.svgorassets-dark.svgfile in inkscape. Each object in the .svg file corresponds to an image in theassetsorassets-darkfolder -
Find the object you want to edit and make your changes. Important: Don't change the object id!
-
Save
assets.svgand delete the images corresponding to the edited .svg objects from theassetsfolder (or just delete everything in theassetsfolder) -
Run
./render-assets.shor./render-dark-assets.shfrom a terminal