Replies: 6 comments 6 replies
-
|
*** Testers wanted*** TO-DO
DONE: |
Beta Was this translation helpful? Give feedback.
-
|
Up and running on a Pi5 model b r1 with this guide and an NVME drive. Recommend 1920x1080 as higher resolutions are still a bit laggy and hard to see without scaling support. Brave is much snappier than chromium, so there's that! |
Beta Was this translation helpful? Give feedback.
-
|
In addition to modifying install.sh to remove the x86-64 guard, I also had to remove the I am running it on a Pi 4 (probably picking up a Pi 5 or three tomorrow at my local MicroCenter) if that makes a difference. |
Beta Was this translation helpful? Give feedback.
-
|
I could not get this to work. When I ran bash `/install.sh, it says omarchy.db failed to download. Turns out when I run almost any pacman command it says database file for 'omarchy' does not exist. It will not download. Also I tried to install it the more normal way, and I ran into errors that I was not running arch linux. I am wondering if part of my issues came from how they restructred things with the Ormachry 2.0 release? |
Beta Was this translation helpful? Give feedback.
-
|
Same here; haven't tried starting over with a fresh install yet.
…On Wed, Aug 27, 2025 at 1:00 AM yylde ***@***.***> wrote:
experiencing the same issue too
—
Reply to this email directly, view it on GitHub
<#642 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAR3P46KHRT2MUYNZONIHL3PU3NDAVCNFSM6AAAAACDSINYRWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTIMRSHEYDKNI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Looks pretty similar to the effort over here on this PR #876 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
To Be revised: Omarchy v2 does not support aarch64 yet
The Guide to Installing Omarchy (Hyprland) on a Raspberry Pi 5
Using the Manjaro ARM Dev Image and
install-bareDiscord thread
There is a Discord thread in Omarchy channel at https://canary.discord.com/channels/1390012484194275541/1398487591892025445, if anyone wants to discuss. Thanks
Introductuction
This guide provides a comprehensive, step-by-step process for setting up a minimal and functional Hyprland desktop environment on a Raspberry Pi 5 using the Omarchy dotfiles and installer.
This method uses a development branch of Manjaro ARM. It is intended for enthusiasts who are comfortable with a potentially less stable environment in exchange for newer software and hardware support.
A Note on Other Linux Distributions
At the time of writing, attempts to install a functional Hyprland desktop on the Raspberry Pi 5 using boot images from Arch Linux ARM (both the official image and community installers) have been unsuccessful. These attempts often result in boot failures or an inability to launch the graphical environment. The Manjaro ARM image currently provides the most reliable foundation for this specific hardware and software combination.
Prerequisites
Step-by-Step Installation Process
Step 1: Download and Flash the Manjaro Image
https://github.com/manjaro-arm/rpi4-images/releases
Manjaro-ARM-minimal-rpi4-YYYYMMDD.img.xz..xzarchive; modern flashing tools can handle it directly.Step 2: First Boot and Manjaro Initial Setup
en_US.UTF-8).IMPORTANT: Log In as Your User
You must now log in with the username and password you just created. Do not log in as
root. All subsequent steps should be performed as your regular user.Step 3: Update Your System
Before installing anything else, ensure your base system is fully up-to-date. This is crucial for system stability and compatibility.
If there are any kernel updates, it is highly recommended to reboot the system:
Log back in as your user after the reboot.
Step 4: Install Omarchy
First, install the necessary tools (
gitandwget).Use this method if the direct install script fails or if you prefer to inspect the scripts before running them.
git clone https://github.com/basecamp/omarchy.git ~/.local/share/omarchyWait for ~30min , depeding on SD card and network speed.
If any issues, troubleshoot.
Critical Post-Installation Configuration
After the installer finishes, do not reboot immediately. You must perform several critical configuration steps to ensure your system is functional, secure, and stable.
1. Address the Display and Rendering Issue (High-Resolution Monitors)
This step is essential for users with 4K or other high-resolution displays to prevent the "black screen" rendering bug caused by hardware limitations.
WARNING; DO NOT use fractional scaling.
As dicussed in Discussion in hyprland: hyprwm/Hyprland#11253, factional scaling does not work.
It would make black waybar and backgound, and unsuable.
Navigate to the configuration directory:
cd ~/.config/hypr/Open the monitor configuration file:
nvim monitors.confEdit the
monitor=line according to your display's resolution.For 4K Monitors (e.g., 3840x2160):
Fractional scaling is known to fail. The best method is to use a sharp integer scale of
2. This will make the UI large and readable.For 1440p Monitors (e.g., 2560x1440):
These monitors generally work well without scaling.
For 1080p Monitors (e.g., 1920x1080):
These monitors work perfectly out of the box.
2. Install a Functional Web Browser (Brave)
The default browser configured in Omarchy is Chromium. However, the version available for Arch Linux ARM has library mismatches and is unstable. Brave Browser is the recommended, functional alternative.
xdg-settings set default-web-browser brave.desktopNext, update the keybinding to launch Brave instead of Chromium. Open the bindings configuration file:
nvim ~/.config/hypr/bindings.confFind the line that defines
$browser(around line 18).Comment out the
chromiumline and add a new line forbrave, as shown below:Save the file.Now, pressing
SUPER + Bwill correctly launch Brave.3. Fix the Screen Locker (Replace
hyprlockwithhyprlock-git)The default
hyprlockpackage installed byinstall-bareis known to crash on this setup, preventing the screen from locking correctly and potentially requiring a system restart if triggered by idle timeout. You must replace it with the more up-to-date-gitversion.hyprlockpackage.hyprlock-gitusingyay. Whenyayasks if you want to replace dependencies or resolve conflicts during the build process, always answer "yes" (Y).hyprlockfrom source, ensuring it is compatible with your system.Final Reboot
Now that the display, browser, and screen locker configurations are corrected, reboot your system to launch into your new Hyprland desktop.
Your Raspberry Pi 5 should now boot into a functional and stable Hyprland session.
Optional: Installing Additional Software from
xtras.sh(Advanced)The Omarchy setup includes a script at
~/.local/share/omarchy/install/xtras.shdesigned to install a full suite of recommended applications.CRITICAL ADVISORY FOR RASPBERRY PI USERS:
DO NOT RUN THIS SCRIPT DIRECTLY. (
./install/xtras.sh)This script was designed for powerful x86_64 desktop PCs. On a Raspberry Pi, running it blindly will cause significant problems including installation failures, extreme compilation times, massive disk space usage, and accelerated wear on your microSD card.
Instead of running the whole script, you should treat it as a menu and install applications one by one.
How to Install Applications Individually
xtras.shscript in a text editor to view the installation commands:nvim ~/.local/share/omarchy/install/xtras.shyay -S --noconfirm micro).--noconfirmflag so you can review the package details before installation.Application Compatibility and Risk Assessment
Use the following table to make an informed decision about which applications to install.
dotnet-runtimedependency. The installation process downloads gigabytes of data, takes hours to complete, and can consume over 40GB of disk space. Install only if you have a large, high-speed SD card and absolutely need this specific tool.MESA_GL_VERSION_OVERRIDE=3.3 obs. This can be made permanent by editing its.desktopfile.code)Beta Was this translation helpful? Give feedback.
All reactions