Aesthetic – Create themes directly on your handheld

An application for creating minimalistic duo-tone themes directly on your handheld.

preview_animated

:sparkles: Features

  • Theme Customization
    • Home Screen Layout: Choose between grid and list view
    • Colors: Customize background and foreground colors using a palette, HSV picker, or hex code
      • Background: Set a solid color or two-color gradient
    • RGB Lighting: Configure mode (solid, breathing, rainbow, off), with adjustable color, speed, and brightness
    • Font: Choose from Inter, Montserrat, Nunito, JetBrains Mono, Cascadia Code, Retro Pixel, or Bitter — supporting clean, rounded, monospaced, serif, and pixelated styles
    • Icons: Enable or disable list glyphs
    • Header, Navigation, Status, Time: Independently adjust alignment and transparency (alpha) for each section
  • Theme Management
    • Name and Export: Save your theme directly to your theme collection
    • Apply: Automatically apply your theme before exiting to instantly see your creation
    • Auto-Restore: Remembers your last theme configuration for easy adjustments when you return
    • Presets: Save and load theme presets with 8 built-in presets – Win95, Purple Noir, Terminal, Vaporwave, Orange Cream, DMG, Fami, Bumblebee
    • Manage Installed Themes: Delete themes you no longer need
  • OTA Updates: Download the latest version directly within the app

:package: Installation

Aesthethic is designed for muOS version 2502.0 PIXIE. You can check your muOS version via Information > System Details.

  1. Download the latest Aesthetic-x.x.x.muxupd from Releases (GitHub repo).
  2. Transfer Aesthetic-x.x.x.muxupd to your handheld’s SD1 (mmc)/ARCHIVE directory.
  3. Open Applications > Archive Manager.
  4. Select [SD1] Aesthetic-x.x.x.muxupd to install.
  5. Launch the application via Applications > Aesthetic.

:gear: Usage

  1. From the main menu, select the theme options to customize. Each screen includes helpful control hints at the bottom.
  2. Select “Create theme” to save your theme to your device’s collection.
  3. Apply your theme automatically, or apply it manually later via Configuration > Customisation > muOS Themes.

:heart: Support

You can support this project by starring the repo, sharing it with others, showcasing it in a video, or donating via Ko-fi. Any support is greatly appreciated – thank you for supporting open source software!

ko-fi

Looking for more muOS community apps? Check out: RomM (connect to self-hosted ROM manager), Scrappy (art scraper), Bluetooth App (Bluetooth settings), RGB Controller (RGB lighting settings).

:link: GitHub Repo

For more on how to contribute, roadmap, credits, and more, check out the GitHub repo.

9 Likes

Aesthetic is awesome, and even more so with the latest update. Keep up the awesome work!

Found bug :bug: on v1.5.0: on clean install 1.5.0 version - app doesn’t start. Installing 1.4.0 then 1.5.0 on top fixes the problem.

Great app - specially the newest updates - retro font and box art settings - finally I have perfect theme on my device :anatomical_heart:.
And I’m very happy that my feedback results with such useful improvements - if I found some new ideas I will let you know :wink:

3 Likes

Thank you for catching this. The bug has been fixed in the latest release.

v1.5.1 Fix: Application does not launch after clean install

3 Likes

This is a great app! Love all the customization option and the the clean interface, or I can say it has an aesthetic appeal :grinning_face_with_smiling_eyes::smiling_face_with_sunglasses:

v1.6.0 Home screen layout, theme name, background gradient, presets, and much more

Features:

  • Add grid home screen layout option (choose between grid and list)
  • Add custom theme name option
  • Add manage (delete) installed themes screen
  • Add two-color gradient background option with horizontal and vertical directions
  • Add font options: Monsterrat, Bitter
  • Add load theme presets option with 8 theme presets (Win95, Purple Noir, Terminal, Vaporwave, Orange Cream, DMG, Fami, Bumblebee)
  • Add save named theme presets option
  • Add header text alignment and alpha options
  • Add navigation alignment and alpha options
  • Add status alignment option
  • Add time alignment option
  • Add OTA updates
  • Add update script to handle migration from previous versions
5 Likes

v1.7.0 Generate theme for all muOS supported resolutions, custom footer glyphs, reset to defaults

Features:

  • Generate theme for all muOS supported resolutions
    • Themes can be used on any device
    • Full HDMI support
  • Add custom footer glyphs
  • Add “Reset to Defaults” settings option
  • Add new time screen with alignment and opacity settings
  • Add custom input tester glyphs
  • Add theme preset Mint
  • Reintroduce icon-based UI control hints
4 Likes

can I add more fonts in the assets folder? will it still work?

Hello! Unfortunately, adding fonts to the assets folder will not make them available for custom themes. muOS requires fonts to be in a .bin format and I handle this conversion before packaging fonts into the application.

I’d love to add custom font support as a feature down the road (if it is possible), though I’m focusing on other theme aspects first. If you’d like to change the font used for a theme created with Aesthetic (or any other theme) I suggest reading the documentation on how to convert the font and where to place files: Custom Fonts | muOS

1 Like