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 pimpmyrice

Add some modules

Create your own modules from scratch or clone from the official modules to get started.

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.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pimpmyrice-0.1.0.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.1.0.tar.gz
Algorithm Hash digest
SHA256 d3385bce43eb63aaadef0ef509a93e0b22ffc08b89ef2e88b0d986f2c1ef7e06
MD5 4120a1dc9ae6dbd4c9bd09402526314c
BLAKE2b-256 d93ff78dc5e8d981b71534cf5e70df000856d9a82ca9c9b0ecb0811e156ff2a7

See more details on using hashes here.

Provenance

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

Publisher: release.yaml on daddodev/pimpmyrice

Attestations:

File details

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

File metadata

  • Download URL: pimpmyrice-0.1.0-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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52037a10dc6d1b274699b460e3a23e93ff01398c1da290144fa5ad5b7f61864a
MD5 c5b2499c3cb3f56956dafded5435687a
BLAKE2b-256 9214307269e49031f1a8e0828c46c088a7e1360cffa00914b5e1ae38f8203906

See more details on using hashes here.

Provenance

The following attestation bundles were made for pimpmyrice-0.1.0-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