Paste this in your terminal and hit enter. One reboot later you're done.
Compatibility notice: This installer is purpose-built for
Fedora Linux with the GNOME desktop environment.
It relies on Fedora-specific package managers (dnf, RPM Fusion), GNOME Shell
extension APIs, and systemd integration points that are not present on other distributions
or desktop environments. It will not function correctly on Debian, Arch, Ubuntu, or any
non-GNOME desktop.
Fedora 41+
GNOME desktop. Fresh install works best.
Everything Included
Packages, fonts, extensions, sounds — the installer handles it all.
Safe to Re-run
Already ran it? Run again — it skips what's already done, no harm.
Works on Any User
No hardcoded paths — tested on fresh accounts.
Terminal Requirements
Ptyxis is not supported and gets removed. The installer detects Ptyxis at
bootstrap and blocks if you run from it. From any other terminal, the installer
proactively removes Ptyxis — package, config, cache, dconf, desktop entry, and theme
icons — all before installing Kitty.
Kitty is the recommended terminal. The MacTahoe experience is engineered
and tested exclusively on Kitty for: Native true-color support for accurate color rendering GPU-accelerated rendering for buttery-smooth scrolling Seamless glass-blur integration with the GNOME desktop Custom tab bar styling that matches the MacTahoe theme Keyboard-driven nature with sane defaults and ligatures
Using another terminal? You can still proceed, but the installer will display
a premium warning listing what you'll miss. You must press SPACE twice —
first to acknowledge, then to confirm — before installation continues.
Terminal Detection
Walks the process tree to detect Ptyxis — blocks in Ptyxis, removes it from any other terminal.
OS & Desktop
Verifies Fedora and GNOME. Non-Fedora systems get a hard block.
Sudo & Internet
Confirms sudo access and internet connectivity before proceeding.
Boot Mode
Ensures UEFI boot mode for driver compatibility.
Firefox: The macOS theme needs you to open Firefox once first.
After the install finishes, launch Firefox, close it, then run the installer again.
The installer will remember your progress — skipped steps won't re-run.