├── .envrc ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENCE ├── README.md ├── default.nix ├── flake.lock ├── flake.nix ├── modules ├── common.nix ├── home-manager.nix └── nixos.nix ├── shell.nix ├── src ├── idle_inhibitor │ ├── dbus │ │ └── mod.rs │ ├── dry │ │ └── mod.rs │ ├── mod.rs │ └── wayland │ │ └── mod.rs ├── inhibit_idle_state.rs ├── main.rs ├── message_queue.rs ├── pipewire_connection │ ├── graph │ │ ├── filter.rs │ │ ├── mod.rs │ │ └── object.rs │ └── mod.rs └── settings │ ├── cli.rs │ └── mod.rs └── wayland-pipewire-idle-inhibit.service /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /result 3 | /config.toml 4 | /.direnv/ 5 | 6 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/README.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/flake.nix -------------------------------------------------------------------------------- /modules/common.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/modules/common.nix -------------------------------------------------------------------------------- /modules/home-manager.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/modules/home-manager.nix -------------------------------------------------------------------------------- /modules/nixos.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/modules/nixos.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/shell.nix -------------------------------------------------------------------------------- /src/idle_inhibitor/dbus/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/idle_inhibitor/dbus/mod.rs -------------------------------------------------------------------------------- /src/idle_inhibitor/dry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/idle_inhibitor/dry/mod.rs -------------------------------------------------------------------------------- /src/idle_inhibitor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/idle_inhibitor/mod.rs -------------------------------------------------------------------------------- /src/idle_inhibitor/wayland/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/idle_inhibitor/wayland/mod.rs -------------------------------------------------------------------------------- /src/inhibit_idle_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/inhibit_idle_state.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/message_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/message_queue.rs -------------------------------------------------------------------------------- /src/pipewire_connection/graph/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/pipewire_connection/graph/filter.rs -------------------------------------------------------------------------------- /src/pipewire_connection/graph/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/pipewire_connection/graph/mod.rs -------------------------------------------------------------------------------- /src/pipewire_connection/graph/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/pipewire_connection/graph/object.rs -------------------------------------------------------------------------------- /src/pipewire_connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/pipewire_connection/mod.rs -------------------------------------------------------------------------------- /src/settings/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/settings/cli.rs -------------------------------------------------------------------------------- /src/settings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/src/settings/mod.rs -------------------------------------------------------------------------------- /wayland-pipewire-idle-inhibit.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rafaelrc7/wayland-pipewire-idle-inhibit/HEAD/wayland-pipewire-idle-inhibit.service --------------------------------------------------------------------------------