omarchy setup
omarchy post-install quick fixes
Post-Install Fixes for Omarchy
Here is a list of configuration tweaks and fixes to apply after a fresh installation.
Install Additional Packages
Installs archive tools, privacy utilities, and missing dependencies.
sudo pacman -S ripgrep 7zip unrar xarchiver superfile gemini-cli telegram-desktop onedrive-abraunegg keepassxc openvpn tldr bleachbit privacydots playerctl
Fix Walker/Elephant Crashing
If the launcher is unstable, run:
omarchy-refresh-walker
Remove Chromium Keyring Prompt
Prevent Chromium from asking for a keyring password on startup.
Add this flag to ~/.config/chromium-flags.conf:
--password-store=basic
Enable Natural Scrolling
Edit ~/.config/hypr/input.conf:
natural_scroll=true
Change Screen Lock/Saver Timeouts
Edit the idle configuration here:
~/.config/hypr/hypridle.conf
WireGuard Waybar Toggle
Install dependencies and a script to toggle WireGuard from the Waybar.
sudo pacman -S wireguard-tools waybar jq systemd-resolvconf
curl -fsSL https://raw.githubusercontent.com/JacobusXIII/omarchy-wireguard-vpn-toggle/main/install.sh | bash
ProtonVPN Fix:
If connections fail (e.g., to ddg.gg), set the MTU in your WireGuard .conf file to
MTU = 1412
File Manager "Create New File" Context Menu
If the right-click menu is missing "Create New File," download templates from here: https://github.com/angela-d/nautilus-right-click-new-file
Map Multimedia Keys
Add these bindings to ~/.config/hypr/hyprland.conf:
# Volume and Media Control
bind = , XF86AudioRaiseVolume, exec, pamixer -i 5
bind = , XF86AudioLowerVolume, exec, pamixer -d 5
bind = , XF86AudioMicMute, exec, pamixer --default-source -m
bind = , XF86AudioMute, exec, pamixer -t
bind = , XF86AudioPlay, exec, playerctl play-pause
bind = , XF86AudioPause, exec, playerctl play-pause
bind = , XF86AudioNext, exec, playerctl next
bind = , XF86AudioPrev, exec, playerctl previous
Change Default Editor
Edit ~/.config/uwsm/default
KeepassXC Configuration
Config adjustments for theme and clipboard security.
[GUI]
ApplicationTheme=dark
CompactMode=true
MinimizeOnStartup=true
MonospaceNotes=true
ShowTrayIcon=true
TrayIconAppearance=monochrome-light
[Security]
ClearClipboardTimeout=20
Manual Mullvad Browser Install
If the package install fails:
- Download and extract the browser manually.
- Create
/usr/share/applications/mullvad.desktop:
[Desktop Entry]
Version=1.0
Name=Mullvad Browser
Exec=/home/user/Downloads/mullvad-browser-linux-x86_64-xxxx/mullvad-browser/Browser/mullvadbrowser
Comment=Alternative Browser
Terminal=false
Type=Application
Category=Web
Chromium Extensions
- Consent-O-Matic
- uBlock Origin Lite
- Webrtc Leak Shield
HiDPI Scaling Fixes
XWayland scaling issues:
Fix for VMware:
Edit the application .desktop file Exec line:
Exec=env GDK_SCALE=1 DGK-DPI_SCALE=1 vmware %U
Links
- OMARCHY Hub
- Troubleshooting
- Omarchy cheat sheet
- Omarchy cheat sheet for devs
- walker guide for omarchy
- Starting out with Superfile
- Awesome Omarchy
< MonitorsThree (htb) | Pozos negros y frambuesas – Montando un servidor DNS y bloqueando anuncios a nivel de red con la Raspberry Pi >