Find a file
Simon Ser e103620592 build: simplify and stop using deprecated features
Fixes the following:

    NOTICE: Future-deprecated features used:
     * 0.55.0: {'ExternalProgram.path'}
     * 0.56.0: {'dependency.get_pkgconfig_variable'}
2022-10-13 19:30:44 +02:00
completions bash-completion: localize variables 2022-03-27 11:27:38 +02:00
.build.yml ci: add .build.yml 2019-01-16 17:47:58 +01:00
.editorconfig Add editorconfig 2021-11-18 16:59:23 +01:00
.gitignore Add .gitignore 2019-01-12 09:21:34 -05:00
idle.xml Configure standalone build 2019-01-12 09:21:21 -05:00
LICENSE MIT license 2019-01-12 09:21:08 -05:00
log.h Improve log messages 2021-12-03 10:59:10 +01:00
main.c Fix printf using size_t lineno variable 2022-01-15 17:47:13 +01:00
meson.build build: simplify and stop using deprecated features 2022-10-13 19:30:44 +02:00
meson_options.txt meson: add a logind feature 2019-01-24 23:35:39 +01:00
README.md readme: drop obsolete paragraph and prettify 2022-01-15 17:22:58 +01:00
swayidle.1.scd fix typo in man page 2021-05-16 17:38:17 +02:00

swayidle

This is sway's idle management daemon, swayidle. It is compatible with any Wayland compositor which implements the KDE idle protocol. See the man page, swayidle(1), for instructions on configuring swayidle.

Release Signatures

Releases are signed with 34FF9526 and published on GitHub. swayidle releases are managed independently of sway releases.

Installation

From Packages

Swayidle is available in many distributions. Try installing the "swayidle" package for yours.

Compiling from Source

Install dependencies:

  • meson *
  • wayland
  • wayland-protocols *
  • scdoc (optional: man pages) *
  • git *

* Compile-time dependency

Run these commands:

meson build/
ninja -C build/
sudo ninja -C build/ install