omarchy
Beautiful, Modern & Opinionated Linux
Learn to create dynamic Omarchy menu entries using when guards and action provider functions in omarchy-menu.jsonc. Build context-aware menus easily.
How Omarchy Manages Version and Release ChannelsDiscover how Omarchy manages version and release channels using Bash utilities that inspect Pacman package state, parse mirrorlist comments, and detect Git metadata for development checkouts.
How Omarchy Manages System Snapshots with Snapper: Complete Technical GuideLearn how Omarchy uses Snapper for automated Btrfs snapshots before system updates. This guide covers retention policies and Limine bootloader restoration.
Omarchy Boot System Components: mkinitcpio, Limine, and Plymouth ExplainedDiscover the Omarchy boot system components mkinitcpio, Limine, and Plymouth. Learn how these tools create a unified and graphical boot experience with custom hooks and scripts.
How the Omarchy Notification System Routes Messages: CLI to QML ArchitectureDiscover how the Omarchy notification system routes messages. Learn about the CLI to QML architecture and message persistence for desktop toasts.
How Omarchy Integrates with Hyprland Using Shell Commands and IPCDiscover how Omarchy integrates with Hyprland using shell commands and IPC. Control workspaces, monitors, and layouts with simple commands like omarchy-toggle-bar and omarchy-refresh-config. Learn more now.
How Feature Toggles Work with the toggle-* Command Prefix in OmarchyDiscover how Omarchy uses feature toggles with the toggle-* command prefix. Learn to manage feature flags efficiently via simple file presence in your state directory.
How Omarchy Package Management Helpers Support Pacman and AUR: A Complete GuideLearn how Omarchy package management helpers support Pacman and AUR with idempotent operations. This guide details our Bash wrappers for native Arch Linux tools.
How to Use omarchy-debug and omarchy-upload-log for Omarchy DiagnosticsMaster Omarchy diagnostics with omarchy-debug and omarchy-upload-log. Effortlessly gather system snapshots and logs for faster troubleshooting.
How the Omarchy Update Process Pipeline Works: A Complete Technical GuideUnderstand the omarchy update process pipeline. This guide details how the `omarchy update` command manages system updates, validation, package upgrades, and migrations securely.
How to Add User Hooks in Omarchy’s Config Directory: A Complete Setup GuideLearn how to add user hooks in Omarchy's config directory. Follow our guide to place executable scripts or use the command for easy setup and permission management.
How Omarchy Install Scripts and Finalize Scripts FunctionUnderstand how Omarchy install scripts and finalize scripts function across three key phases: system installation, per-user finalization, and first-run graphical setup. Streamline your OS configuration.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →