Customisablesleepscreen.koplugin
KOReader plugin that displays reading stats and book info on your sleep screen, with extensive customisation options and save/load preset configurations.
Install / Use
/learn @pxlflux/Customisablesleepscreen.kopluginREADME
Customisable Sleep Screen
A KOReader plugin that displays reading statistics and book information on your sleep screen with extensive customisation options and the ability to save/load preset configurations.
Originally released as a patch, this project has now been rebuilt as a KOReader plugin.
<p> <img width="1920" height="1080" alt="GHMain" src="https://github.com/user-attachments/assets/600a8f43-06e3-4e66-86df-a70fe0b28473" /> </p>Features:
- Book progress, chapter progress, daily reading/goal progress, battery stats
- Random book highlights (with location), or custom messages
- Save and load your own configurations, with 10 built-in presets included
- Light/dark/monochrome modes (suitable for non-colour e-readers)
- Background options: book cover (with optional overlay), images from folder, solid colour or transparent
- Coloured progress bars for percentage stats
- Customise info-box background and text colour
- Dynamic icons for sections, with 7 icon sets included
- Reorder sections, adjust section spacing, show/hide elements
- Customise layout, position, opacity, borders, font face/size, text alignment
- Option to clean chapter title (remove prefixes like "Chapter 5:", leaving chapter names only)
- Option to show in file manager (displays last book's data)
- Choose whether daily stats apply to all books or the current book only
- Quick access through taps and gestures shortcuts
- Language support for 12 languages:
de,es,fr,it,ja,ko,nl,pl,pt_BR,ru,vi,zh_CN
Compatibility:
The following list assumes KOReader’s latest build (2026.03 Snowflake) is installed and summarises the compatibility to the best of my knowledge.
| Device | Status | Notes | | ---------------------- | --------------- | ----------------------------------------------------------------- | | Kobo | ✅ Works | Most supported platform. Tested on Kobo Libra Colour | | Kindle | ✅ Works | Tested on Kindle PW 10^(th) Gen | | Cervantes / reMarkable | 🟡 Unverified | Untested on these devices. | | PocketBook | ❌ Not supported | Device firmware overrides KOReader’s Sleep Screen | | Android / Desktop | ❌ Not supported | KOReader’s Sleep Screen feature is unavailable on these platforms |
Notes:
- Custom icon sets: Add your own icon sets to the plugin’s icon directory using the same folder and naming structure as existing icon sets. PNG, JPG, and SVG formats are supported. SVG files will be recoloured when the recolour option is enabled in settings
- Custom fonts: Add
.ttfor.otffiles to the KOReader fonts directory if you want to use your own fonts - Quick access shortcuts: Add preset menu access, preset cycling and settings access through KOReader’s taps & gestures. The options can be found in the taps & gestures general category
- Better visibility on wake: Enable "Postpone screen update after wakeup" in settings to show sleep screen with front-light when waking up the device
Installation:
- Download
customisablesleepscreen_v2.0.0.zipfrom the latest release - Extract the zip and place the
customisablesleepscreen.kopluginfolder into your KOReader/pluginsfolder - Restart KOReader
- Enable the plugin in 'Settings → Screen → Customisable Sleep Screen'
Upgrading from v1: If you’re upgrading from the original patch version, delete the old patch files and folders first (2-customisable-sleep-screen.lua, customisable-sleep-screen-fonts and customisable-sleep-screen-iconsets). Note: Presets carry over, but any personally added fonts or icon sets will need to be copied into the new plugin folder structure.
Fonts, Icons, Wallpapers & Attribution
- Fonts are from Google Fonts, used under the SIL Open Font License. OFL license files are included in ‘customisable-sleep-screen-fonts/’ for each font
- Icons are from the following sources (some have been modified from the originals):
- Default icons: Solar - licensed under CC BY 4.0
- Pixel icons: Pixel - licensed under CC BY 4.0
- Sketch icons: Doodle - licensed under CC BY 4.0
- Silhouette icons: MaterialDesign - licensed under the Apache 2.0 License
- Fluent icons: Fluent Emoji - licensed under the MIT License
- Circle icons: Tela Circle - licensed under the GNU GPL v3.0
- Comic icons: Custom icon set created for this project
- Wallpaper sets are from two sources, and have been cropped to suit e-reader dimensions:
- Nordic-wallpapers was used for the Nord wallpaper set, licensed under the MIT License
- Walls-catppuccin-mocha was used for the Catppuccin wallpaper set. No license is specified. The repository appears to collect third-party artwork from various sources, so original rights likely remain with the respective artists
