serenityos-icons
Checkout Ports/serenity-theming
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.
Unofficial SerenityOS Icon Themes
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).
How to install
-
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. :^)
Note:
I may optionally update the PixelPaint files. This repo exists for the .PNG files and those files are mostly guaranteed to be updated.
Songbyrrd Icon Theme pack (work-in-progress)
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.
Bluebyrrd Icon Theme pack (work-in-progress)
A blue color variant of Songbyrrd. Same description applies.
Black-and-White Icon Theme Pack
@Xexxa's Icon Theme pack currently under PR for SerenityOS Update: Theming repo hosted
Chillychilly Icon Theme Pack
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
Durrque Icon Theme Pack
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
Compression
You can further optimize disk usage by compressing .png files
using optipng -nb -nc -np [filename]