/serenityos-icons

SerenityOS Icon Themes (SOS specific)

Primary LanguagePuppetBSD 2-Clause "Simplified" LicenseBSD-2-Clause

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]