Ricing
The hobby of customizing a computer desktop's appearance into a coherent look, and the online culture of sharing screenshots and configuration files.
Ricing is the hobby of customizing a computer desktop's look and feel in depth, usually on Linux, into a coherent aesthetic: a chosen color palette applied across the terminal, editor, status bar, notifications, and wallpaper, along with matched fonts, gaps between windows, transparency, and animations. A finished setup is a rice. The practice centers on sharing: a screenshot posted to communities such as the long-running r/unixporn subreddit, usually with the configuration files linked so others can copy it.
The word came from car-modification slang, where "rice" described cosmetic upgrades to Japanese import cars, often with the implication that the changes were for looks rather than performance. The term carried ethnic connotations in that context. Its tech usage has mostly lost them, and a later Backronym, "race-inspired cosmetic enhancement", tried to launder it after the fact. Some people prefer simply "desktop customization" for that reason.
A typical rice is assembled from parts:
- A Tiling Window Manager or a compositor with configurable gaps, borders, and animations, often running under Wayland.
- A bar for workspaces, clock, and system status, frequently custom-built.
- A palette applied consistently across every program. Tools now generate a palette from the wallpaper and render templates for each application, which is the same idea as design tokens: name the colors once and derive every surface from them.
- Dotfiles in a public repository, so the whole setup is reproducible and shareable.
The culture is mostly aesthetic play, and that is the point. It combines craft, identity, and a Shibboleth-like literacy in tools that most computer users never see. It also has recognizable failure modes. Ricing makes an excellent rabbit hole, and a common joke is spending a weekend perfecting a setup instead of using it, a form of Yak Shaving. Showcase screenshots invite Social Proof dynamics, and the latest popular look spreads quickly through a community. The more practical upside is real, though: someone who has riced a desktop understands, in detail, how its parts fit together.
See also3
Dotfiles
A tracked repository of personal configuration, making a machine setup reproducible.
Systems & Tooling17 connections
Linux Distribution
A complete operating system assembled around the Linux kernel, combining it with system tools, a package manager, and a set of opinions about release cadence, defaults, and freedom, with hundreds in active use.
Systems & Tooling13 connections
Desktop Environment
The bundle of software that makes up a graphical desktop, including the window manager, panels, file manager, settings and a shared look, which on Linux is a choice among independent projects rather than part of the operating system.
Systems & Tooling14 connections
Linked from4
- Design TokenDesign & Interface
Named design decisions — color, spacing, radius, type — stored as data so they can be shared and re-themed.
- DotfilesSystems & Tooling
A tracked repository of personal configuration, making a machine setup reproducible.
- ShibbolethMeaning & Society
A pronunciation or usage that reveals group membership, historically used as a test with lethal stakes.
- Tiling Window ManagerDesign & Interface
A window manager that arranges windows automatically into non-overlapping tiles and is driven mainly from the keyboard, trading freeform placement for zero layout effort.