Altan Avtzi 45d8be893a add timg
2024-06-22 15:15:37 +03:00
2023-11-10 14:02:05 +02:00
2023-11-10 22:23:17 +02:00
2023-11-11 01:01:43 +02:00
2024-06-22 15:15:37 +03:00


Awesome Linux Ricing

Carefully curated list of awesome Linux customization resources

Awesome Badage

Installation    Contribution    License    Code of Conduct


Description

This meticulously curated list is designed to assist users in personalizing their Linux desktop, a practice often referred to as 'ricing'. This resource compiles a carefully selected list of themes, tools, and customization options, offering users a comprehensive starting point for customizing their computers. Whether you seek common themes and tools or have specific preferences in mind, this repository provides a structured approach to explore and tailor your Linux desktop to your liking.

Contents


GRUB

What is GRUB GRUB (GRand Unified Bootloader) is a versatile bootloader commonly used in Linux distributions. It's the software that you first see when your computer starts, allowing you to select which operating system or kernel to boot into. GRUB is very customizable and there is already a collection of creative themes made by users.

  • grub2-themes - Modern design GRUB theme collection.
  • Matter - Customizable GRUB theme inspired by Material Design.
  • Dark Matter - Dark Matter GRUB Theme.
  • Tartarus - Basic grub theme with material gruvbox style.
  • Dracula - Dracula GRUB theme.
  • Tokyo Night - A GRUB theme using Tokyo Night color scheme based on Dracula GRUB.
  • Poly dark - Poly dark GRUB theme.
  • Minegrub - A GRUB theme in Minecraft style.

Note

To install a theme, follow the instructions provided in the respective theme's repo.

Display Managers

sddm

lightdm

gdm

Desktop Environments / Window Managers

Classic/Stacking

Tiling

Dynamic (Stacking + Tiling)

Themes

Utilities

  • pywall - Generate and change color-schemes according to your wallpaper.

Wallpapers

Some great collections by:

Utilities

  • swww - Efficient animated wallpaper daemon for wayland, controlled at runtime.
  • mpvpaper - A video wallpaper program for wlroots based wayland compositors.
  • swaybg - Wallpaper tool for Wayland compositors
  • hyprpaper - A fast Wayland wallpaper utility with IPC controls.

Fonts

What is the difference between Sans, Serif and Mono
  • Serif fonts have decorative lines or strokes at the ends of the letters. They are often used for body text in printed materials.
  • Sans-serif fonts are modern and clean, without the decorative flourishes of serif fonts. They are often used for headings and titles.
  • Monospace fonts have equal spacing between characters, making them ideal for coding, editors and terminals.

Sans and Mono are the ones usually used for ricing, as they are more readable and modern.


Sans Fonts

Monospace Fonts

Nerd Fonts

What are the Nerd Fonts Nerd Fonts are patched fonts that contain additional glyphs, icons, and ligatures. These fonts are designed to be used in terminals and code editors, providing a more visually appealing and functional experience. Nerd Fonts are compatible with most of the font families.

Bar / Panel

Cursors

Icons

App Launchers

Notifications

Widgets

  • conky - System monitoring.
  • GLava - Audio spectrum visualizer.
  • Kando - The Cross-Platform Pie Menu.
  • wallpaper-cava - Display cava on top of your wallpaper.

Logout Menu

Screen Lock

Terminal

Emulators

Shell

Prompt

Multiplexer

Apps and Tools

Fetches

Fancies

Terminal Visuals

  • pipes.sh - Animated pipes terminal screensaver.
  • cbonsai - Grow bonsai trees in your terminal.
  • Shell Color Scripts - A collection of terminal color scripts.
  • Asciiquarium - Enjoy the mysteries of the sea from the safety of your own terminal!
  • ascii-rain - Ncurses rain effect.
  • Nyancat - Nyancat in your terminal, rendered through ANSI escape sequences.
  • SL - SL(1): Cure your bad habit of mistyping.
  • arttime - text art with functionality of clock / timer / pattern-based time manager.
  • sortty - Sorting algorithms in the terminal.

Clocks

  • tty-clock - Clock using lib ncurses.
  • Peaclock - A responsive and customizable clock for the terminal.

Audio Visualizers

  • CAVA - Cross-platform Audio Visualizer.
  • Musializer - Music Visualizer.
  • ReVidia - A highly customizable real time audio visualizer.
  • ReCidia - A highly customizable real time audio visualizer on Linux.

Matrix

  • CMatrix - Terminal based "The Matrix" like implementation.
  • neo - Simulates the digital rain from "The Matrix".
  • unimatrix - Python script to simulate the display from "The Matrix" in terminal.

Character Play

  • cowsay - A configurable talking cow.
  • lovesay - Cowsay, but full of love.
  • ponysay - Pony rewrite of cowsay.
  • boxes - Command line ASCII boxes unlimited!
  • fortune - Random poignant, inspirational, silly or snide phrases.

Pokemon-Themed

  • pokemon-colorscripts - CLI utility to print out images of pokemon to terminal.
  • pokeget-rs - A bash script you can use to display cool sprites of pokemon in your terminal.
  • pokeshell - A featureful shell program to show pokemon sprites in the terminal.
  • krabby - Print pokemon sprites in your terminal.
  • Poketex - Simple Pokedex based on TUI.

Text and Fonts

  • FIGlet - Claudio's FIGlet tree.
  • toilet - The Other Implementation of figLET.
  • lolcat - Rainbows and unicorns!
  • lolcrab - Like lolcat but with noise and more colorful.

UI Apps/Tools

Web Browsers

File Managers

Image Viewers

Music Players

Video Streamers

Document Readers

Text Editors

Archive Managers

Email

Calculators

Notes

Workstation - Content Creation

Gaming

App Theming

Firefox

Spotify

Discord

VSCode


Installation

The majority of these items are linked to their corresponding repositories. Please endeavor to find installation instructions within these repositories. Additionally, it's strongly advisable to explore your distribution's package manager to see if a pre-packaged solution is available. PROTIP: It's best to refrain from using the "download" button on Linux.

Contribution

Any helpful contribution is welcome, especially for original content!

Languages
Markdown 100%