Files
rion-ricing-mod/README.md
Asyari Muchtari d08dd25821 Update README.md
2025-09-06 05:43:21 +07:00

4.6 KiB
Raw Blame History

rion-ricing

Hey quick overview here.

Extension

These are the GNOME Shell extensions I use. The table below shows the extension name, what it does, and a short note or recommended configuration.

Extension Purpose / Usage Notes / Recommended Settings
Blur My Shell Adds configurable blur to GNOME Shell surfaces (top bar, overview, dialogs). Tweak blur strength in the extension settings. May increase GPU usage slightly.
Clipboard Indicator Simple clipboard manager accessible from the top bar; shows history and lets you pin/clear entries. Set history size and enable/disable syncing to avoid leaking sensitive clipboard items.
Just Perfection Powerful UI customizer for GNOME Shell (hide panel items, tweak overview, clock, etc.). Backup configuration before big changes; useful to hide elements you dont need.
Media Controls Improves media playback controls in the top bar (MPRIS integration). Works with most music/video players; enable show/hide behavior in prefs.
Quick Settings Tweaks Adds extra toggles and small UI tweaks to the quick settings (system menu). Choose which quick toggles you want; some toggles require additional packages.
System Monitor Shows CPU, memory, disk or network stats in the top bar or quick settings. Shows your vitals in top panel
Unblank Lock Screen Prevents the lock screen from fully blanking (keeps wallpaper or UI visible). Useful for demos/screenshots — be mindful of security / screen privacy.
Workspace Indicator Displays current workspace information (number or name) on the top bar. Handy for multi-workspace workflow; configure numbering vs names in prefs.
Move Workspace Indicator Adds quick controls/indicators to move windows between workspaces. Lets you move workspace indicator to the left (Enable the workspace indicator first)
Open Bar Adds an extra customizable bar/dock for quick access to apps and widgets. ⚠️ Warning: may cause a small lag when changing wallpaper (the extension redraws UI). If you notice stutter while switching wallpapers, try disabling Open Bar

Scripts

These are the custom scripts I use to integrate Pywal, wallpapers, and my applications.

Script Purpose / Usage Notes
wallpaper-picker.sh Wallpaper selector using Wofi with thumbnails. Automatically applies Pywal colors, updates GNOME wallpaper, sets Fastfetch logo, and runs hooks. Requires ImageMagick, jq, wofi, and Pywal installed. Open Bar GNOME extension may cause slight lag when changing wallpaper.
cava-pywalsync.sh Syncs Cavas gradient colors with Pywals palette. Automatically restarts Cava if its running. Needs jq and Pywal.
discord-pywalsync.sh Updates BetterDiscord custom CSS with Pywal colors by combining colors.css, header, and template. ⚠️ Overwrites custom.css in BetterDiscord — keep a backup of personal changes.
wlogout-pywalsync.sh Creates a blurred wallpaper background for Wlogout and updates its stylesheet with Pywal theme. Needs ImageMagick.
scaler-wallpaper.sh Ensures all wallpapers are scaled to 1920×1080. Converts to .png and moves the original file into ~/Pictures/.backup with incremental naming. You can adjust the resolution based on your monitor resolution.

Applications

These are the main applications I use in my setup, most of which are themed with Pywal for consistency.

Application Purpose / Usage Notes
BetterDiscord Extends the Discord client with plugins and themes for customization. ⚠️ Third-party mod, not officially supported by Discord.
btop A modern terminal resource monitor for CPU, memory, disks, and processes. Config in ~/.config/btop/.
Cava Terminal-based audio visualizer. Integrated with Pywal for dynamic color themes.
Fastfetch Fast system information tool (like neofetch). Config in ~/.config/fastfetch/config.jsonc.
Pywal Generates color palettes from wallpapers and applies them system-wide. Use my wallpaper-picker.sh and the hooks for auto theming according to the wallpaper.
Pywalfox Browser extension and companion script that syncs Pywal colors to Firefox and Librewolf. Needs the pywalfox helper script installed (pip install pywalfox).
WezTerm GPU-accelerated terminal emulator with Lua configuration. Config in ~/.config/wezterm/wezterm.lua.
Wlogout A simple logout/shutdown/suspend menu. Config in ~/.config/wlogout/.
Wofi Application launcher and dmenu replacement. Config in ~/.config/wofi/.