Skip to content
 
 

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Awesome niri Awesome

niri is a scrollable-tiling Wayland compositor.

This is a curated list of resources related to niri.

Please read the contributing guidelines before contributing to this list.

Contents

Official Resources

  • niri Matrix Channel - The official Matrix channel for niri, where you can ask questions and get help from the community.
  • niri Wiki - The official wiki for niri, containing installation instructions and usage guides.

Packages

  • Community Packages - A list of community maintained packages for niri.
  • niri Flake - A Nix flake for niri, providing a convenient way to install and manage niri on NixOS.

Tools

  • niri-float-sticky - A utility to make floating windows visible across all workspaces in niri — similar to "sticky windows" in other compositors.
  • niri-screen-time - A utility that collects information about how much time you spend in each application.
  • niri-scripts - A collection of scripts to enhance the niri experience.
  • niri-session-manager - Automatically save and restore windows in the niri Wayland compositor.
  • niri-tag - A single workspace, tag-based window management system for niri, featuring full IPC for shell integrations.
  • niriswitcher - An application switcher for niri, with support for workspaces and automatic dark mode.
  • Nirius - Utility commands for the niri.
  • nsticky - A utility to make windows visible across all workspaces in niri.
  • vim-niri-nav - Seamless navigation between niri windows and (neo)vim splits with the same key bindings.

Bars and Widgets

  • bar-rs - A simple status bar, written using iced-rs.
  • eww-niri-workspaces - A rust binary that outputs workspace information from niri-ipc to be consumed by eww.
  • Ignis - A widget framework for building desktop shells, written and configurable in Python.
  • Waybar - Highly customizable Wayland bar based on GTK.

Custom Shells

  • DankMaterialShell - Quickshell based shell featuring Material 3 design principles, with a heavy focus on functionality and customizability.
  • desktop-shell - Custom AGS shell for wayland compositors supporting wayland-layer-shell.
  • IgnisNiriShell - An Ignis based shell for niri.
  • Noctalia - It may just be another quickshell setup but it won't get in your way.

DE Integration

Distro Integration

  • Pika OS - PikaOS is a Debian sid based Linux distribution focused on gaming and performance optimization, which provides a niri edition ISO.

Rices

  • Setup Showcase - A showcase of niri setups, where users can share their configurations and get inspiration from others.

About

An awesome list for niri related projects

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors