Acid a38fca1cfe modified: pyproject.toml
modified:   uv.lock
2025-12-05 00:17:06 -05:00
2024-07-26 22:20:44 -04:00
2025-10-26 21:01:17 -04:00
2025-10-28 17:27:34 -04:00
2023-04-29 21:30:25 -04:00
2025-05-26 11:46:14 -04:00
2025-12-05 00:17:06 -05:00
2025-11-14 04:01:48 -05:00
2025-05-25 21:37:04 -04:00
2025-12-05 00:17:06 -05:00

Rice-cook

This is a python script made to rice a blank fedora install into my custom hyprland configuration.

What is does :

  • Allows DNF to update from fastest mirrors
    • Adds +10 max parallel downloads
  • Adds rpmfusion to repos
  • Adds Flathub to repos
  • Copies dotfliles into ~/.config

    Installs:
  • Oh_My_zsh
    • with zsh-autosuggestions plugin
    • powerlevel10k plugin
  • 25 fonts, for developers and smooth looking
  • Catppuccin themes
  • candy-icons
  • Hyprland
  • hyprcursor ,hypridle, hyprlang, hyprloc, hyprpaper, hyprpicker, hyprutils
  • Waybar
  • Finally installs all programs given in data.conf
    • dnf packages, flatpaks, copr , repos from urls

How to run :

git clone https://github.com/acidburnmonkey/rice-cook.git && cd rice-cook

chmod +x preinstall.sh && sudo ./preinstall.sh

copy dotfiles directory into this project

sudo uv run rice-cook.py

Should look like this .

|-rice-cook.py
|-data.conf
|---dotfiles
|-----nvim
|-----ranger
|-----etc...

Before reboot

Need to correct ownership of home directory

sudo chown -R "$USER:$USER" $HOME

A snapshot of your current fedora config can be generated with this script

link

Donate

Buy Me A Coffee

Monero

43Sxiso2FHsYhP7HTqZgsXa3m3uHtxHQdMeHxECqRefyazZfpGVCLVsf1gU68jxJBo1G171AC181q1BqAUaG1m554MLsspG

Bitcon

bc1qk06cyheffclx7x434zpxjzcdl50452r9ducw0x

S
Description
No description provided
Readme GPL-3.0 4.6 MiB
Languages
Python 98.9%
Shell 1.1%