Introduction
π§ Documentation incomplete, work in progress...
This project is currently in beta and may be subject to breaking changes.
β What is a rice?
Ricing refers to the process of customizing the visual appearance and functionality of a desktop environment, usually in Linux or Unix-based systems.
It involves tweaking themes, icons, fonts, and configurations to achieve a unique and aesthetically pleasing interface.
A well-customized setup, called a "rice", showcases the user's attention to detail, personality and creativity.
Take a look at r/unixporn for inspiration.
π€ What does PimpMyRice do?
PimpMyRice allows you to generate, organize and apply themes to your system.
It applies them through modules, each module being responsible for styling a specific program (eg: discord).
βοΈ Features
- π Easy to get started
- π οΈ Infinitely customizable
- π Powerful file and shell command templating using Jinja
- π Extendable through Python
- β‘ Fast enough
- π Autocomplete in editor and terminal*
- π Color extraction*
- π Server with API*
- πΌοΈ GUI (coming soonβ’)
*WIP
π Quick start
π₯ Install
Follow the installation instructions.
Verify
Print the help message by running:
π¦ Add some modules
Create your own modules from scratch or clone from the starter modules to get started.
For example, clone the alacritty module:
π¨ Generate and apply a new theme
Generate a theme from an image:
Set the generated theme:
π Start ricing
Edit the current theme:
Edit the base style:
Enjoy ricing! π