How mhd-gdev/riceinstaller works
MHD RiceInstaller is a Wayland/Hyprland desktop setup and theming collection. The user installs the environment, selects one of 13 rices, and can change wallpapers or use desktop utilities; the selected configuration supplies a consistent look across desktop and development tools. The README documents these capabilities, but most scripts and configuration files were not sampled, so their internal calls are not shown. The sampled Fastfetch renderer also gathers system information and can request a logo from the external fastfetch command.
Main entry points: rices 13 rice configurations · RiceInstaller.sh Rice installer · rice-selector Rice selector · wallpaper-selector Wallpaper selector
Components 16
Installation
- Rice installer
RiceInstaller.sh - Package selections
arch-rice-wayland-packs.txt
Desktop environment
- Desktop configurations
ConfigFiles/wayland - Hyprland setup
ConfigFiles/hypr/hyprland.lua - Fastfetch config
ConfigFiles/wayland/fastfetch/config.jsonc - 3D system fetch
ConfigFiles/wayland/fastfetch/3dfetch/fetch.c
Themes and utilities
- Rice selector
ConfigFiles/wayland/scripts/rice-selector - 13 rice configurations
ConfigFiles/wayland/rices - Wallpaper selector
ConfigFiles/wayland/scripts/wallpaper-selector - Rice wallpapers
ConfigFiles/wayland/rices - Desktop utilities
ConfigFiles/wayland/scripts
Development tools
- Neovim IDE
IDE/nvim - Zsh setup
.zshrc - Tmux config
ConfigFiles/wayland/tmux/tmux.conf
Other components
- Desktop user
- Fastfetch
Connections 14
- Desktop user → Rice installer: runs setup
README.md - Rice installer → Package selections: selects packages
README.md - Rice installer → Desktop configurations: sets up
README.md - Desktop user → Rice selector: selects theme
README.md - Rice selector → 13 rice configurations: switches theme
README.md - Desktop user → Wallpaper selector: chooses wallpaper
README.md - Wallpaper selector → Rice wallpapers: selects from
README.md - 13 rice configurations → Desktop configurations: themes desktop
- 13 rice configurations → Neovim IDE: shares theme colors
README.md - 13 rice configurations → Tmux config: shares theme colors
README.md - Desktop user → Desktop utilities: runs utilities
README.md - Desktop user → Neovim IDE: uses IDE
README.md - Desktop user → Zsh setup: uses shell setup
README.md - 3D system fetch → Fastfetch: loads logos
ConfigFiles/wayland/fastfetch/3dfetch/fetch.c