nirius/lib.rs
1// Copyright (C) 2025 Tassilo Horn <tsdh@gnu.org>
2//
3// This program is free software: you can redistribute it and/or modify it
4// under the terms of the GNU General Public License as published by the Free
5// Software Foundation, either version 3 of the License, or (at your option)
6// any later version.
7//
8// This program is distributed in the hope that it will be useful, but WITHOUT
9// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11// more details.
12//
13// You should have received a copy of the GNU General Public License along with
14// this program. If not, see <https://www.gnu.org/licenses/>.
15
16//! **Nirius** is a window-switcher and more for the niri window manager.
17//! It consists of a daemon, and a client. The `nirius` client offers
18//! subcommands, see `nirius --help` and sends them to the daemon `niriusd`
19//! which executes them.
20
21pub mod client;
22pub mod cmds;
23pub mod daemon;
24pub mod ipc;
25pub mod state;
26pub mod util;