Metadata-Version: 2.4
Name: niri-companion
Version: 2.4.0
Summary: Niri companion scripts
Maintainer-email: Ahmet Arda Kavakcı <ahmetardakavakci@gmail.com>
License-Expression: GPL-3.0-or-later
Project-URL: Documentation, https://github.com/dybdeskarphet/niri-companion
Project-URL: Issues, https://github.com/dybdeskarphet/niri-companion/issues
Project-URL: Repository, https://github.com/dybdeskarphet/niri-companion
Project-URL: Changelog, https://github.com/dybdeskarphet/niri-companion/blob/main/CHANGELOG.md
Keywords: niri,companion,niri-companion,wayland,compositor
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.11.7
Requires-Dist: rich>=14.1.0
Requires-Dist: tomli-w>=1.2.0
Requires-Dist: typer>=0.19.1
Requires-Dist: watchdog>=6.0.0
Dynamic: license-file

<p align="center">
    <strong>🫂 niri-companion</strong>
</p>

<p align="center">
  niri-companion is a toolkit that adds extra functionality to
  <a href="https://github.com/YaLTeR/niri">niri</a>
</p>

<p align="center">
  <a href="https://pypi.org/project/niri-companion/">
    <img src="https://img.shields.io/pepy/dt/niri-companion" alt="Pepy Total Downloads" />
  </a>
  <a href="https://pypi.org/project/niri-companion/">
    <img src="https://img.shields.io/pypi/v/niri-companion" alt="PyPI - Version" />
  </a>
  <a href="https://pypi.org/project/niri-companion/">
    <img src="https://img.shields.io/pypi/l/niri-companion" alt="PyPI - License" />
  </a>
</p>

<p align="center">
  <strong><a href="https://github.com/dybdeskarphet/niri-companion/wiki">Wiki</a></strong>
  &bull;
  <strong><a href="./CHANGELOG.md">Changelog</a></strong>
</p>

## Overview

- `niri-genconfig` – allows using multiple KDL configuration files instead of a single `config.kdl`.
- `niri-workspaces` – creates sessions for different tasks.
- `niri-ipcext` – performs IPC-like modifications.

## Installation

Install with `pipx`, `pip` or `uv` accordingly:

```
pipx install niri-companion
pip install niri-companion
uv tool install niri-companion
```
