Skip to main content

Creating and swapping rices made easy

Project description

🍙 PimpMyRice

Creating and swapping rices made easy.

This project is currently in alpha and may be subject to breaking changes.

https://github.com/user-attachments/assets/999c8fc1-2f67-4da5-8780-6c0e11695007

What is a rice?

Ricing refers to the process of customizing and optimizing the visual appearance of a desktop environment, particularly in Linux or Unix-based systems.
It involves modifying elements such as themes, icons, fonts, window managers, and widgets to create a unique and aesthetically pleasing interface.
A well-customized setup, called a "rice", showcases the user's attention to detail and creativity.

Take a look at r/unixporn for inspiration.

What does PimpMyRice do?

PimpMyRice allows you to generate, organize and apply your rices.
It applies themes through modules, each module being responsible for styling a specific program (eg: discord).

Quick start

Install

Pipx

pipx install git+https://github.com/daddodev/pimpmyrice.git

Add some modules

Create your own modules from scratch or clone from the official modules.

For example, clone the alacritty module:

pimp clone module pimp://alacritty

Generate and apply a new theme

Generate a theme from an image:

pimp gen Downloads/example.png
# or
pimp gen https://website.com/example.png

Set the generated theme:

pimp set theme example

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pimpmyrice-0.0.1.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

pimpmyrice-0.0.1-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file pimpmyrice-0.0.1.tar.gz.

File metadata

  • Download URL: pimpmyrice-0.0.1.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pimpmyrice-0.0.1.tar.gz
Algorithm Hash digest
SHA256 3853074d4d7513c162cb0fb8de131d30aa460b58cee7c7eb800b78ec122f8e14
MD5 f13e6b7ff24af64272566edfcd17ae15
BLAKE2b-256 8c31bfc15d41b1ef1c2b4359d2f32cd5ffc8bb5fcf9258513f97f8a9250269f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pimpmyrice-0.0.1.tar.gz:

Publisher: release.yaml on daddodev/pimpmyrice

Attestations:

File details

Details for the file pimpmyrice-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pimpmyrice-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 28.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pimpmyrice-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94bfaf1314e853a51fd72bf3214e5ea48e63d35f1d45c20226e6a80023e13719
MD5 e1223d2f2b22d4020406cf00a661857b
BLAKE2b-256 a5be69dc55754714b525a99b79a3850b86c1e1cdb200dec214e245c3ec6d7d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pimpmyrice-0.0.1-py3-none-any.whl:

Publisher: release.yaml on daddodev/pimpmyrice

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page