Skip to content

SerenityOS Icon Themes (SOS specific)

License

Notifications You must be signed in to change notification settings

djwisdom/serenityos-icons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

SerenityOS Icon Themes (SOS specific)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages