niri

Community

Master Niri on NixOS with declarative config.

Authorolafkfreund
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Configuring the Niri Wayland compositor on NixOS can be intricate due to its scrollable-tiling paradigm, per-monitor strips, and the need for declarative integration with Home Manager and flakes. This Skill provides a guided setup, best practices, and ready-to-use templates to streamline installation, configuration, and troubleshooting.

Core Features & Use Cases

  • Declarative Niri config via niri-flake or Home Manager modules.
  • Per-monitor scrollable tiling with dynamic workspaces.
  • Native screenshot/screencast support and no-default-keybindings emphasis.
  • Integration guidance for workflows, validation, and deployment.

Quick Start

Use the niri-flake template to enable programs.niri in your config and run a rebuild to apply the changes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: niri
Download link: https://github.com/olafkfreund/nixos_config/archive/main.zip#niri

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.