omarchy setup

December 13th 2025 | #linux #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:

  1. Download and extract the browser manually.
  2. 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


< MonitorsThree (htb) | Pozos negros y frambuesas – Montando un servidor DNS y bloqueando anuncios a nivel de red con la Raspberry Pi >