Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Omarchy
  3. omarchy-nix

omarchy-nix

Nix

An opinionated NixOS flake for quickly setting up a Hyprland desktop environment inspired by DHH's Omarchy.

GitHubGitHub
722 stars66 forks0 contributors

What is omarchy-nix?

Omarchy-nix is an opinionated NixOS configuration flake that helps users quickly set up a Hyprland-based desktop environment for modern web development. It reimplements the ideas from DHH's Omarchy project—an Arch Linux setup—within the NixOS ecosystem, providing a launchpad for building personalized, reproducible system configurations.

Target Audience

NixOS users, particularly developers interested in a streamlined Hyprland desktop setup with minimal initial configuration effort.

Value Proposition

It offers a pre-configured, opinionated starting point that reduces the complexity of setting up Hyprland and related tooling on NixOS, while remaining customizable and aligned with Nix's declarative philosophy.

Overview

An opinionated NixOS config based on DHH's Omarchy

Use Cases

Best For

  • Quickly bootstrapping a Hyprland desktop on NixOS
  • Web developers seeking a pre-configured NixOS environment
  • Users wanting theme customization with wallpaper-based color generation
  • Those transitioning from Arch-based Omarchy to NixOS
  • Learning NixOS configuration through a practical, opinionated example

Not Ideal For

  • Users expecting a drop-in replacement for DHH's Omarchy with all its funded features and active development
  • Developers not already using or willing to learn NixOS and its flake system
  • Teams requiring a production-ready, long-term supported desktop configuration with regular updates
  • Projects needing extensive customization beyond Hyprland and web development tooling

Pros & Cons

Pros

Hyprland Preconfiguration

Includes a ready-to-use setup for the Hyprland Wayland compositor, significantly reducing manual configuration time for NixOS users.

Advanced Theme System

Offers multiple predefined color schemes (e.g., Tokyo Night, Catppuccin) and supports generating themes from wallpaper images, enabling deep visual customization.

Home Manager Integration

Seamlessly integrates with home-manager for declarative user-level package and dotfile management, enhancing reproducibility.

Declarative Launchpad

Serves as an opinionated starting point that embraces NixOS's reproducible nature, making it easy to fork and adapt to personal needs.

Cons

Inactive Development

The author has moved to using Arch Omarchy and is not actively working on this repo, which means limited support, bug fixes, or updates.

Limited Feature Parity

Explicitly not aiming for full compatibility with the original Omarchy project, missing out on its rapidly developed features and tooling.

NixOS Learning Curve

Requires familiarity with NixOS flakes and configuration modules, adding complexity for users new to the ecosystem despite the quick start intent.

Frequently Asked Questions

Quick Stats

Stars722
Forks66
Contributors0
Open Issues2
Last commit7 months ago
CreatedSince 2025

Tags

#wayland#omarchy#hyprland#dotfiles#nixos#theme-system#web-development#desktop-environment#configuration-management#flake#home-manager

Built With

N
Nix
N
NixOS
H
Hyprland

Included in

Omarchy303
Auto-fetched 21 hours ago

Related Projects

hyprwhsprhyprwhspr

Native speech-to-text for Linux - Fast, accurate and private system-wide dictation

Stars1,066
Forks78
Last commit1 day ago
omarchy-on-cachyosomarchy-on-cachyos

Installation script for DHH's Omarchy on top of CachyOS. (Read the README.md before proceeding!)

Stars518
Forks63
Last commit19 days ago
omarchy-cachyosomarchy-cachyos

Opinionated CachyOS/Hyprland Setup

Stars123
Forks8
Last commit8 months ago
OkimarchyOkimarchy

Omarchy + Niri

Stars117
Forks7
Last commit7 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub