Skip to content

malik-na/omarchy-mac-fedora

Repository files navigation

Omarchy Mac Fedora (Fedora Asahi Remix)

A concise, beginner-friendly guide to install Omarchy Mac Fedora on Fedora Asahi Remix (aarch64) for Apple Silicon Macs M1/M2

This project is an extension of Omarchy Mac project.

Important: Fedora Asahi Minimal first boot lands in a TTY setup flow. You must complete all prompts there before running Omarchy Mac Fedora installer steps.

License Stars


Quick links


Before you begin

Requirements:

  • Apple Silicon Mac (M1/M2 family)
  • Fedora Asahi Remix Minimal (aarch64)
  • A regular user with sudo access
  • Internet connectivity
  • git installed

Unsupported targets:

  • Arch/Asahi Alarm runtime paths
  • Non-Asahi Fedora installs
  • x86_64

Checklist:

  • Backup completed
  • Fedora Asahi device compatibility checked
  • Fedora Asahi first-boot TTY setup completed (language, hostname, time, root password, user, wheel)
  • Internet connected
  • Sudo user ready

Connect to Wi-Fi before installation

Use one of these methods from your Fedora Asahi session before running the installer.

Option 1: nmcli (NetworkManager CLI)

# Check network devices
nmcli device status

# Connect to a network
nmcli device wifi connect "SSID_NAME" password "PASSWORD"

Option 2: iwctl (iwd)

iwctl
# inside iwctl:
# device list
# station wlan0 scan
# station wlan0 get-networks
# station wlan0 connect "SSID_NAME"
# exit

If wlan0 does not exist on your system, replace it with your detected wireless interface name.

Fedora Asahi Minimal normally includes the required first-boot setup prompts; use these commands only to ensure networking is ready before install.


Prepare Fedora Asahi Minimal (required)

Fedora Asahi Minimal always starts with a TTY setup flow. Complete all prompts there before continuing:

  • language
  • hostname
  • date/time
  • root password
  • regular user creation
  • wheel/sudo access

Do not continue to Omarchy install until all first-boot setup actions are complete.

Optional: improve TTY readability

sudo dnf install -y terminus-fonts-console || sudo dnf install -y terminus-fonts
sudo setfont ter-v22n

Install Omarchy Mac Fedora

As your regular sudo user:

sudo dnf update
git clone https://github.com/malik-na/omarchy-mac-fedora.git ~/.local/share/omarchy
cd ~/.local/share/omarchy
bash install.sh

Post-install tasks

  • Reboot and log into your Hyprland session.
  • Press Cmd + K to learn all the Keybindings.
  • Validate core desktop behavior: app launcher opens, terminal keybind works, Wi-Fi/Bluetooth menus open, and lock screen works.

Troubleshooting and FAQ

Installer refuses to continue

The installer currently supports Fedora Asahi Remix on aarch64 only. Verify distro/architecture and rerun.

Session launches but keybinds fail

Run this to confirm Omarchy commands resolve in your login shell:

bash -lc 'echo "$PATH"'
bash -lc 'command -v omarchy-menu omarchy-cmd-terminal-cwd uwsm-app'

For implementation and runtime hardening details, see FEDORA_ASAHI_PORTING_PLAN.md.


Update and maintenance

  • Menu > Update > Omarchy updates both the Omarchy repository and Fedora system packages (dnf upgrade --refresh).
  • Waybar update indicators track git divergence from your configured upstream branch.

Check branch/upstream state:

git -C ~/.local/share/omarchy status -sb

Support

Need help or want to share your setup?


External resources


Acknowledgements

Thanks to the Asahi Linux community for making Linux by possible on Macs and thanks to DHH for Omarchy.

If this project helped you, please star the repository and share feedback on X by tagging @tiredkebab.


About

Opinionated Fedora/Hyprland Setup for Apple Silicon Macs M1/M2

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors