A minimal installer for a fully‑featured Fedora workstation.
Automates package installation, GNOME customizations, optional desktop environments, and Surface kernel modules.
- Installs GNOME “Piercing‑Rice” customizations and curated dotfiles
- Menu‑driven setup with
whiptailTUI - Optional Cosmic and Hyprland desktop environments
- Microsoft Surface kernel support
- POSIX‑friendly scripting
git clone https://github.com/PiercingXX/fedora-mod
cd fedora-mod
chmod +x fedora-mod.sh
./fedora-mod.shRun ./fedora-mod.sh and follow the menu prompts.
Options include full install, Cosmic, Hyprland, Surface kernel, reboot, and exit.
| Requirement | Command |
|---|---|
| Fedora 38+ | rpm -q fedora-release |
| Internet connection | ping -c 1 8.8.8.8 |
whiptail TUI |
dnf install -y whiptail |
| Script | Purpose |
|---|---|
scripts/apps.sh |
Installs core desktop applications |
scripts/hyprland-install.sh |
Installs Hyprland and dependencies |
scripts/Surface.sh |
Installs Microsoft Surface kernel |
MIT © PiercingXX
See LICENSE for details.
Fork, branch, and PR welcome.
Keep scripts POSIX‑friendly and avoid hard‑coded paths.
No direct support provided.