Fedora + Hyprland + AUR via Distrobox
A complete port of DHH's Omarchy from Arch Linux to Fedora 42
Fedarchy provides 100% feature parity with Omarchy while running on the stable Fedora base. It uses Distrobox to provide seamless AUR package access, giving you the best of both worlds: Fedora's stability with Arch's bleeding-edge software ecosystem.
- π¨ Beautiful Hyprland Setup - Tiling window manager with animations
- π Walker Application Launcher - The real Omarchy launcher via AUR
- β‘ WezTerm Terminal - Modern GPU-accelerated terminal
- π Fish Shell - Modern shell with intelligent autocompletion
- π Waybar Status Bar - Beautiful status bar with Dracula theme
- π¦ AUR Package Access - Full AUR compatibility via Distrobox
- π Enhanced Security - AUR packages isolated in containers
- β‘ Instant Startup - Smart container management for fast launches
- Fresh Fedora 42 installation
- Internet connection
- At least 8GB RAM (recommended for containers)
# Download and run installer
curl -O https://raw.githubusercontent.com/your-repo/fedarchy/main/fedarchy-install.sh
chmod +x fedarchy-install.sh
./fedarchy-install.sh
# Setup AUR access (included in main installer)
./distrobox-aur-setup.sh- Reboot your system
- Select "Hyprland" from your display manager
- Press
Super+Spaceto test Walker launcher - Configure your Emacs setup as desired
Super+Return- Open WezTerm terminalSuper+Q- Close active windowSuper+V- Toggle floating modeSuper+F- Toggle fullscreenSuper+1-9- Switch to workspace 1-9Super+Shift+1-9- Move window to workspace 1-9
Super+Space- Walker application launcherSuper+B- Firefox browserSuper+C- Chromium browserSuper+D- EmacsSuper+E- File manager (Nautilus)
Super+Alt+Space- Walker launcher (alternative)Print- Screenshot (area selection)Shift+Print- Screenshot (full screen)Super+L- Lock screen
aur install <package>- Install AUR packageaur search <query>- Search AUR packagesaur update- Update all AUR packagesaur list- List installed AUR packages
sudo dnf install <package> # Install system package
sudo dnf search <query> # Search packages
sudo dnf update # Update systemflatpak install <app> # Install Flatpak app
flatpak update # Update Flatpak appsaur install walker-bin # Install Walker launcher
aur install hyprpicker # Install color picker
aur search chromium # Search AUR
aur update # Update AUR packages~/.config/hypr/hyprland.conf- Hyprland window manager~/.config/waybar/config- Status bar configuration~/.config/waybar/style.css- Status bar styling~/.config/wezterm/wezterm.lua- Terminal configuration~/.config/fish/config.fish- Shell configuration
fedarchy menu # Open Walker launcher
fedarchy config hyprland # Edit Hyprland config
fedarchy config waybar # Edit Waybar config
fedarchy config fish # Edit Fish config
fedarchy config wezterm # Edit WezTerm config
fedarchy update # Update all packages
fedarchy container status # Check container statusCurrently uses Dracula theme throughout. Future versions will support:
- Nord
- Catppuccin
- Gruvbox
- Custom themes
# Install any AUR package
aur install <package-name>
# Popular AUR packages for Hyprland
aur install hyprpicker-git # Color picker
aur install fastfetch-git # System info
aur install rofimoji # Emoji pickerEdit ~/.config/hypr/hyprland.conf to add custom keybindings:
bind = $mainMod, X, exec, your-command# Check container status
fedarchy container status
# Restart container
fedarchy container restart
# Manual container start
distrobox enter arch-aur# Rebuild container
distrobox rm arch-aur
./distrobox-aur-setup.sh# Check container resource usage
podman stats
# Clean up containers
podman system prunefedarchy/
βββ scripts/
β βββ fedarchy-install.sh
β βββ distrobox-aur-setup.sh
β βββ container-manager.sh
βββ config/
β βββ hyprland.conf
β βββ waybar/
β βββ wezterm.lua
β βββ fish/
βββ docs/
βββ README.md
βββ TROUBLESHOOTING.md
- Fork the repository
- Create feature branch
- Test on Fedora 42
- Submit pull request
| Feature | Omarchy | Fedarchy | Advantage |
|---|---|---|---|
| Base OS | Arch Linux | Fedora | More stable |
| Package Manager | pacman/yay | dnf/flatpak/aur | Multiple sources |
| AUR Access | Native | Containerized (Podman) | More secure |
| Walker Launcher | β | β | Same experience |
| Hyprland Setup | β | β | Same experience |
| Container Runtime | N/A | Podman (rootless) | Better security |
- DHH (David Heinemeier Hansson) - Original Omarchy creator
- Omarchy Community - Inspiration and design principles
- Hyprland Project - Amazing tiling window manager
- Distrobox Project - Container integration magic
MIT License - Same as original Omarchy
- Create issues for bugs or feature requests
- Join discussions for help and tips
- Contribute improvements via pull requests
Fedarchy: Bringing the beauty and productivity of Omarchy to the stability of Fedora π