SerenityOS now has an app on Ports folder named serenity-theming
. It is highly recommended since it's always kept up-to-date and will always get the latest commit.
This repo is my humble effort to try and produce icons for SerenityOS. All my icons are made using SerenityOS's own Pixel Paint application (where possible).
-
Officially recommended:
Ports/serenity-theming/package.sh
-
Copy recursively the contents of
Base/res/icon-themes/[Theme-Name]/
overwriting those of $SERENITY_SOURCE_DIR/Base/res/icons/
# ensure current dir is $SERENITY_SOURCE_DIR
$ pwd
# Initialization
# Make a Default theme
$ cp -r Base/res/icons/ Base/res/icon-themes/Default
# enable Default theme always
$ cp -r Base/res/icon-themes/Default/* Base/res/icons/
# now use selected icon theme
$ cp -r Base/res/icon-themes/Black-and-White/* Base/res/icons/
# exec serenity.sh run
$ Meta/serenity.sh run
- Executing
$SERENITY_SOURCE_DIR/Meta/serenity.sh run
should create an image_disk_image
for QEmu to load and run - Source PixelPaint files are on
pp/
folder, inside the icon- theme name, i.e. Songbyrrd, BlueByrrd - It is recommended to try out these icons on a separate branch:
$ git clone https://github.com/serenityos/serenity
$ cd serenity
$ git pull
$ git clone -b branch-using-custom-icons
- Use the branch
branch-using-custom-icons
for example and copy over the icons into serenity as mentioned above. - This is still a work-in-progress, and may always remain so even into the forseeable future. :^)
I may optionally update the PixelPaint files. This repo exists for the .PNG files and those files are mostly guaranteed to be updated.
A SerenityOS (custom) icon theme with flat, minimalist look and style. This is my initial attempt at Icon Theme creation as I have zero background/experience making them.
A blue color variant of Songbyrrd. Same description applies.
@Xexxa's Icon Theme pack currently under PR for SerenityOS Update: Theming repo hosted
A variation of Black-and-White Icon Theme Pack designed primarily for Chillychilly Theme but may also work for other non-dark themes. Update: Theming repo hosted
Icon Pack for Durrque Theme and specifically designed for it. It maybe possible to use this in combination with other dark themes. Update: Theming repo hosted
You can further optimize disk usage by compressing .png files
using optipng -nb -nc -np [filename]