niri Wiki
The official wiki, containing installation instructions and usage guides.
An awesome list for niri related projects [Maintainer - @Vortriz]
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
The official wiki, containing installation instructions and usage guides.
The official Matrix channel, where you can ask questions and get help from the community.
A community maintained Discord server.
A community driven subreddit.
A list of community maintained packages for niri.
A Nix flake with cached binary builds and batteries-included modules (actively maintained fork of sodiboo/niri-flake).
A Nix flake with cached binary builds and freeform config.
A toolkit that adds extra functionality.
A collection of scripts. Notably allows setting wallpaper per workspace.
A collection of scripts. Notably includes a script which allows tiling N windows before scrolling new ones.
Utility commands.
A collection of plugins making use of niri IPC.
A niri extension adding per-workspace tiling layouts, such as Master Stack, similar to hyprland or mangowm.
Emulate tdrop.
Fullscreen manager.
Execute a shell command when focusing an empty workspace.
A utility to make floating windows visible across all workspaces — similar to "sticky windows" in other compositors.
Sticky Picture-in-Picture and floating-window control.
Focuses an app if it's open, or starts a new instance if not. With advanced window matching and multi-instance cycling.
Scratchpad support.
Dynamic scratchpads.
Manage windows using a floating sidebar.
A minimal workspace minimap overlay.
A utility to make windows visible across all workspaces.
A tool that automatically maximizes the only window in a workspace.
Utility to suspend a game process and other programs.
Automatically save and restore windows.
Session manager that automatically saves and restores your window layout.
CLI to save and load your compositors tree/layout.
A Wayland native krunner-like runner, made with customizability in mind. Provides niri-focus plugin.
Listen to iio-sensor-proxy and update niri output orientation depending on the accelerometer orientation.
Automatically switch keyboard layouts based on which physical keyboard is being used.
Automatically switch audio based on active windows.
Always autoselect the dynamic cast target without any prompts.
Idle-aware terminal screensaver for niri, driven by TerminalTextEffects, with an optional Noctalia plugin for IdleService integration.
Quickly switch output configuration between different layouts.
A TUI monitor configuration tool with visual layout, drag-and-drop, and profile management (profile schema compliant with hyprmon).
A Neovim plugin that maintains your latin keyboard layout of choice for NORMAL mode and restores the layout you had when in INSERT mode.
A modern Wayland idle manager with smart timeouts, media awareness, and app-specific inhibition.
A simple daemon to update the foreground process of system76-scheduler based on the focused window.
Supersampled Wayland screenshots via a temporary high-resolution phantom output.
Seamless navigation between niri windows and (neo)vim splits with the same key bindings.
Time tracker utility arbtt ported to Wayland.
A program to print the focused window's working directory.
A utility that collects information about how much time you spend in each application.
A program that sends screenshots taken in niri to an annotator or uploads them to a server.
Basic configuration GUI for niri config.
A visual, interactive configuration interface.
A host for custom shaders to be used as animations.
A collection of custom shaders.
A ready to go Wayland status bar.
A simple status bar, written using iced-rs.
A Rust binary that outputs workspace information from niri-ipc to be consumed by eww.
A port of i3bar for Wayland compositors, to be used with something like i3status-rust.
A widget framework for building desktop shells, written and configurable in Python.
A customisable Wayland GTK bar written in Rust.
Provides a Waybar taskbar module for niri.
A viewport mini-map widget for the Noctalia shell that tracks off-screen windows in real-time.
A Waybar module for displaying and managing traditional window buttons.
A GTK4 panel for Wayland with integrated notifications, OSD, and quick settings.
A module for Waybar that displays a focus indicator for the current workspace.
Quickshell based shell featuring Material 3 design principles, with a heavy focus on functionality and customizability.
A desktop shell based on AGS with many features.
Custom AGS shell for Wayland compositors supporting wayland-layer-shell.
A Material 3 inspired desktop shell created with Ignis.
A niri-first Wayland desktop shell toolkit with a panel, wallpaper, lock screen, night light, and idle management.
A GPUI based shell written in Rust.
An Ignis based shell.
end-4's quickshell config modified to work with niri.
GTK bindings to niri IPC.
A sleek and minimal desktop shell built with Quickshell.
A QML plugin for interacting with niri via its IPC protocol.
A Cosmic extension that allows niri as a session option, allowing you to use niri with the Cosmic desktop environment.
LXQt is a lightweight Qt-based desktop environment that allows setting niri as compositor, while its modules can also be used standalone in niri-session.
An Arch Linux based distribution focused around gaming, performance, and being user-friendly. It provides niri as an install option via its installer.
An independent, built from-scratch Linux distribution, focused on Qt. niri and Noctalia are shipped as the default desktop environment.
PikaOS is a Debian sid based Linux distribution focused on gaming and performance optimization, which provides a niri edition ISO.
A showcase of niri setups, where users can share their configurations and get inspiration from others.
A collection of out-of-the-box niri configurations that can be easily installed to get a fully functional setup quickly.
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
matiassingers/awesome-readme
A curated list of awesome READMEs